|
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.