Lines Matching refs:CREATE_PASS
211 #define MODULE_ANALYSIS(NAME, CREATE_PASS) \ in registerModuleAnalyses() argument
212 MAM.registerPass([&] { return CREATE_PASS; }); in registerModuleAnalyses()
217 #define CGSCC_ANALYSIS(NAME, CREATE_PASS) \ in registerCGSCCAnalyses() argument
218 CGAM.registerPass([&] { return CREATE_PASS; }); in registerCGSCCAnalyses()
223 #define FUNCTION_ANALYSIS(NAME, CREATE_PASS) \ in registerFunctionAnalyses() argument
224 FAM.registerPass([&] { return CREATE_PASS; }); in registerFunctionAnalyses()
229 #define LOOP_ANALYSIS(NAME, CREATE_PASS) \ in registerLoopAnalyses() argument
230 LAM.registerPass([&] { return CREATE_PASS; }); in registerLoopAnalyses()
271 #define MODULE_PASS(NAME, CREATE_PASS) \ in isModulePassName() argument
274 #define MODULE_ANALYSIS(NAME, CREATE_PASS) \ in isModulePassName() argument
284 #define CGSCC_PASS(NAME, CREATE_PASS) \ in isCGSCCPassName() argument
287 #define CGSCC_ANALYSIS(NAME, CREATE_PASS) \ in isCGSCCPassName() argument
296 #define FUNCTION_PASS(NAME, CREATE_PASS) \ in isFunctionPassName() argument
299 #define FUNCTION_ANALYSIS(NAME, CREATE_PASS) \ in isFunctionPassName() argument
308 #define LOOP_PASS(NAME, CREATE_PASS) \ in isLoopPassName() argument
311 #define LOOP_ANALYSIS(NAME, CREATE_PASS) \ in isLoopPassName() argument
347 #define MODULE_PASS(NAME, CREATE_PASS) \ in parseModulePassName() argument
349 MPM.addPass(CREATE_PASS); \ in parseModulePassName()
352 #define MODULE_ANALYSIS(NAME, CREATE_PASS) \ in parseModulePassName() argument
355 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseModulePassName()
360 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseModulePassName()
369 #define CGSCC_PASS(NAME, CREATE_PASS) \ in parseCGSCCPassName() argument
371 CGPM.addPass(CREATE_PASS); \ in parseCGSCCPassName()
374 #define CGSCC_ANALYSIS(NAME, CREATE_PASS) \ in parseCGSCCPassName() argument
377 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseCGSCCPassName()
382 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseCGSCCPassName()
392 #define FUNCTION_PASS(NAME, CREATE_PASS) \ in parseFunctionPassName() argument
394 FPM.addPass(CREATE_PASS); \ in parseFunctionPassName()
397 #define FUNCTION_ANALYSIS(NAME, CREATE_PASS) \ in parseFunctionPassName() argument
400 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseFunctionPassName()
405 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseFunctionPassName()
414 #define LOOP_PASS(NAME, CREATE_PASS) \ in parseLoopPassName() argument
416 FPM.addPass(CREATE_PASS); \ in parseLoopPassName()
419 #define LOOP_ANALYSIS(NAME, CREATE_PASS) \ in parseLoopPassName() argument
422 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseLoopPassName()
427 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseLoopPassName()
436 #define MODULE_ALIAS_ANALYSIS(NAME, CREATE_PASS) \ in parseAAPassName() argument
439 std::remove_reference<decltype(CREATE_PASS)>::type>(); \ in parseAAPassName()
442 #define FUNCTION_ALIAS_ANALYSIS(NAME, CREATE_PASS) \ in parseAAPassName() argument
445 std::remove_reference<decltype(CREATE_PASS)>::type>(); \ in parseAAPassName()