Joos1W Compiler Framework
|
Public Member Functions | |
PassOptions (CLI::App &app) | |
PassOptions (PassOptions const &)=delete | |
PassOptions (PassOptions &&)=delete | |
PassOptions & | operator= (PassOptions const &)=delete |
PassOptions & | operator= (PassOptions &&)=delete |
CLI::Option * | FindOption (std::string_view name) |
CLI::Option * | GetExistingOption (std::string name) |
bool | IsPassDisabled (Pass *p) |
void | EnablePass (std::string_view name, bool enabled=true) |
Enables or disables a pass given the pass name. | |
utils::Generator< std::pair< std::string_view, std::string_view > > | PassNames () |
Iterate through the pass names. | |
bool | HasPass (std::string_view name) |
Get the description of a pass. | |
Friends | |
class | Pass |
class | PassManager |
Definition at line 25 of file PassManager.h.
bool utils::PassOptions::IsPassDisabled | ( | Pass * | p | ) |
Definition at line 11 of file PassManager.cc.