48 virtual std::string
getName() {
return "pass"; }
class that encapsulate value returned and taken by pass
this class represent an interface for all compiler passes like that frontend, backend etc
virtual std::string getName()
virtual PassData run(PassData data)=0
run compiler pass
virtual void cleanup()
clean compiler pass data