Lines Matching refs:PassName
85 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument
86 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
87 PassName::registerOptions(); \
88 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis)
90 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument
91 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
92 PassName::registerOptions(); \
94 template<typename PassName>
95 Pass *callDefaultCtor() { return new PassName(); } in callDefaultCtor()
97 template <typename PassName> Pass *callTargetMachineCtor(TargetMachine *TM) { in callTargetMachineCtor()
98 return new PassName(TM); in callTargetMachineCtor()