| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 201 PB.registerPeepholeEPCallback( in registerEPCallbacks() 372 PassBuilder PB(TM, PTO, P, &PIC); in runPassPipeline() local 373 registerEPCallbacks(PB); in runPassPipeline() 379 PB.registerPipelineParsingCallback( in runPassPipeline() 419 if (PB.isAAPassName(PassName)) { in runPassPipeline() 433 PB.registerModuleAnalyses(MAM); in runPassPipeline() 434 PB.registerCGSCCAnalyses(CGAM); in runPassPipeline() 435 PB.registerFunctionAnalyses(FAM); in runPassPipeline() 436 PB.registerLoopAnalyses(LAM); in runPassPipeline() 544 PassBuilder PB; in printPasses() local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | PredicateInfo.h | 100 static bool classof(const PredicateBase *PB) { in classof() argument 101 return PB->Type == PT_Assume || PB->Type == PT_Branch || in classof() 102 PB->Type == PT_Switch; in classof() 122 static bool classof(const PredicateBase *PB) { in classof() argument 123 return PB->Type == PT_Assume; in classof() 135 static bool classof(const PredicateBase *PB) { in classof() argument 136 return PB->Type == PT_Branch || PB->Type == PT_Switch; in classof() 155 static bool classof(const PredicateBase *PB) { in classof() argument 156 return PB->Type == PT_Branch; in classof() 171 static bool classof(const PredicateBase *PB) { in classof() argument [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Passes/ |
| H A D | PluginsTest.cpp | 56 PassBuilder PB; in TEST() local 58 ASSERT_THAT_ERROR(PB.parsePassPipeline(PM, "plugin-pass"), Failed()); in TEST() 60 Plugin->registerPassBuilderCallbacks(PB); in TEST() 61 ASSERT_THAT_ERROR(PB.parsePassPipeline(PM, "plugin-pass"), Succeeded()); in TEST() 102 PassBuilder PB; in TEST() local 105 ASSERT_THAT_ERROR(PB.parsePassPipeline(PM, PipelineText), Failed()); in TEST() 106 TestPlugin->registerPassBuilderCallbacks(PB); in TEST() 107 DoublerPlugin1->registerPassBuilderCallbacks(PB); in TEST() 108 DoublerPlugin2->registerPassBuilderCallbacks(PB); in TEST() 109 ASSERT_THAT_ERROR(PB.parsePassPipeline(PM, PipelineText), Succeeded()); in TEST()
|
| H A D | TestPlugin.cpp | 21 static void registerCallbacks(PassBuilder &PB) { in registerCallbacks() 22 PB.registerPipelineParsingCallback( in registerCallbacks()
|
| H A D | DoublerPlugin.cpp | 27 static void registerCallbacks(PassBuilder &PB) { in registerCallbacks() 28 PB.registerPipelineParsingCallback( in registerCallbacks()
|
| /llvm-project-15.0.7/polly/unittests/ScopPassManager/ |
| H A D | PassManagerTest.cpp | 30 PassBuilder PB; in ScopPassRegistry() local 32 AM = PB.buildDefaultAAPipeline(); in ScopPassRegistry() 33 PB.registerModuleAnalyses(MAM); in ScopPassRegistry() 34 PB.registerFunctionAnalyses(FAM); in ScopPassRegistry() 35 PB.registerLoopAnalyses(LAM); in ScopPassRegistry() 36 PB.registerCGSCCAnalyses(CGAM); in ScopPassRegistry() 46 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in ScopPassRegistry()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LICMTest.cpp | 23 PassBuilder PB; in TEST() local 29 PB.registerModuleAnalyses(MAM); in TEST() 30 PB.registerCGSCCAnalyses(CGAM); in TEST() 31 PB.registerFunctionAnalyses(FAM); in TEST() 32 PB.registerLoopAnalyses(LAM); in TEST() 33 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in TEST() 36 ASSERT_THAT_ERROR(PB.parsePassPipeline(MPM, PipelineStr), Succeeded()); in TEST()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScopInliner.cpp | 68 PassBuilder PB; in runOnSCC() local 75 PB.registerModuleAnalyses(MAM); in runOnSCC() 76 PB.registerCGSCCAnalyses(CGAM); in runOnSCC() 77 PB.registerFunctionAnalyses(FAM); in runOnSCC() 78 PB.registerLoopAnalyses(LAM); in runOnSCC() 79 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runOnSCC()
|
| /llvm-project-15.0.7/llvm/tools/llvm-opt-fuzzer/ |
| H A D | llvm-opt-fuzzer.cpp | 139 PassBuilder PB(TM.get()); in LLVMFuzzerTestOneInput() local 147 PB.registerModuleAnalyses(MAM); in LLVMFuzzerTestOneInput() 148 PB.registerCGSCCAnalyses(CGAM); in LLVMFuzzerTestOneInput() 149 PB.registerFunctionAnalyses(FAM); in LLVMFuzzerTestOneInput() 150 PB.registerLoopAnalyses(LAM); in LLVMFuzzerTestOneInput() 151 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in LLVMFuzzerTestOneInput() 153 auto Err = PB.parsePassPipeline(MPM, PassPipeline); in LLVMFuzzerTestOneInput() 244 PassBuilder PB(TM.get()); in LLVMFuzzerInitialize() local 246 if (auto Err = PB.parsePassPipeline(MPM, PassPipeline)) { in LLVMFuzzerInitialize()
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassBuilderBindings.cpp | 56 PassBuilder PB(Machine, PassOpts->PTO, None, &PIC); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local 62 PB.registerLoopAnalyses(LAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 63 PB.registerFunctionAnalyses(FAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 64 PB.registerCGSCCAnalyses(CGAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 65 PB.registerModuleAnalyses(MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 66 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 74 if (auto Err = PB.parsePassPipeline(MPM, Passes)) { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | basic-parsers.h | 268 const PB pb2_; 271 template <typename PA, typename PB> 292 const PB pb_; 295 template <typename PA, typename PB> 297 return FollowParser<PA, PB>{pa, pb}; 340 template <typename PA, typename PB> 401 const PB pb3_; 404 template <typename PA, typename PB> 797 const PB separator_; 800 template <typename PA, typename PB> [all …]
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PassBuilderCallbacksTest.cpp | 431 PassBuilder PB; member in __anona795cd440111::PassBuilderCallbacksTest 470 PB.getPassInstrumentationCallbacks()); in PassBuilderCallbacksTest() 488 PB.registerPipelineParsingCallback( in PassBuilderCallbacksTest() 508 PB.registerModuleAnalyses(AM); in PassBuilderCallbacksTest() 509 PB.registerCGSCCAnalyses(CGAM); in PassBuilderCallbacksTest() 510 PB.registerFunctionAnalyses(FAM); in PassBuilderCallbacksTest() 511 PB.registerLoopAnalyses(LAM); in PassBuilderCallbacksTest() 512 PB.crossRegisterProxies(LAM, FAM, CGAM, AM); in PassBuilderCallbacksTest() 670 PB.registerPipelineParsingCallback( in TEST_F() 679 PB.registerPipelineParsingCallback( in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 56 assert(isa<PredicateWithEdge>(PB) && in getBranchBlock() 59 return cast<PredicateWithEdge>(PB)->From; in getBranchBlock() 65 assert(isa<PredicateWithEdge>(PB) && in getBranchTerminator() 73 assert(isa<PredicateWithEdge>(PB) && in getBlockEdge() 279 PredicateBase *PB); 389 PI.AllInfos.push_back(PB); in addInfoFor() 390 OperandInfo.Infos.push_back(PB); in addInfoFor() 467 PredicateBase *PB = in processBranch() local 469 addInfoFor(OpsToRename, V, PB); in processBranch() 908 PB->From->printAsOperand(OS); in emitInstructionAnnot() [all …]
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 184 PassBuilder &PB) { in RegisterPassPlugins() argument 186 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB); in RegisterPassPlugins() 198 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins() 261 PassBuilder PB(TM, Conf.PTO, PGOOpt, &PIC); in runNewPMPasses() local 263 RegisterPassPlugins(Conf.PassPlugins, PB); in runNewPMPasses() 283 PB.registerModuleAnalyses(MAM); in runNewPMPasses() 284 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses() 285 PB.registerFunctionAnalyses(FAM); in runNewPMPasses() 286 PB.registerLoopAnalyses(LAM); in runNewPMPasses() 287 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses() [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 789 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC); in RunOptimizationPipeline() local 824 PB.registerModuleAnalyses(MAM); in RunOptimizationPipeline() 825 PB.registerCGSCCAnalyses(CGAM); in RunOptimizationPipeline() 826 PB.registerFunctionAnalyses(FAM); in RunOptimizationPipeline() 827 PB.registerLoopAnalyses(LAM); in RunOptimizationPipeline() 841 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline() 866 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline() 877 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline() 882 PB.registerOptimizerLastEPCallback( in RunOptimizationPipeline() 903 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | MemTransferLowering.cpp | 45 PassBuilder PB; member 56 PB.registerModuleAnalyses(MAM); in MemTransferLowerTest() 57 PB.registerCGSCCAnalyses(CGAM); in MemTransferLowerTest() 58 PB.registerFunctionAnalyses(FAM); in MemTransferLowerTest() 59 PB.registerLoopAnalyses(LAM); in MemTransferLowerTest() 60 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in MemTransferLowerTest()
|
| /llvm-project-15.0.7/llvm/examples/Bye/ |
| H A D | Bye.cpp | 61 [](PassBuilder &PB) { in getByePluginInfo() 62 PB.registerVectorizerStartEPCallback( in getByePluginInfo() 66 PB.registerPipelineParsingCallback( in getByePluginInfo()
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 127 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument 128 PB.registerPipelineStartEPCallback( in registerPassBuilderCallbacks() 136 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks() 140 PB.registerPipelineEarlySimplificationEPCallback( in registerPassBuilderCallbacks()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | debug-info-explicit-cast.cpp | 33 Bar *PB = new Bar; in main() local 37 return reinterpret_cast<Foo *>(PB)->A + reinterpret_cast<Quux *>(0)->E; in main()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | RegisterPasses.cpp | 494 PassBuilder PB; in buildCommonPollyPipeline() local 587 PM.addPass(PB.buildFunctionSimplificationPipeline( in buildCommonPollyPipeline() 826 void registerPollyPasses(PassBuilder &PB) { in registerPollyPasses() argument 827 PassInstrumentationCallbacks *PIC = PB.getPassInstrumentationCallbacks(); in registerPollyPasses() 828 PB.registerAnalysisRegistrationCallback([PIC](FunctionAnalysisManager &FAM) { in registerPollyPasses() 831 PB.registerPipelineParsingCallback(parseFunctionPipeline); in registerPollyPasses() 832 PB.registerPipelineParsingCallback( in registerPollyPasses() 837 PB.registerParseTopLevelPipelineCallback( in registerPollyPasses() 845 PB.registerPipelineStartEPCallback(buildEarlyPollyPipeline); in registerPollyPasses() 852 PB.registerVectorizerStartEPCallback(buildLatePollyPipeline); in registerPollyPasses()
|
| /llvm-project-15.0.7/clang/test/Parser/ |
| H A D | objcxx11-protocol-in-template.mm | 13 @protocol PB; 18 id<PA> FA(NSArray<id<PB>> *h, some_t group);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | ppc32-pic-large.ll | 35 ; LARGE-BSS-NEXT: .long .LTOC-[[PB:\.L[0-9]+\$pb]] 39 ; LARGE-BSS: bl [[PB]] 40 ; LARGE-BSS-NEXT: [[PB]]: 42 ; LARGE-BSS: lwz [[REG:[0-9]+]], [[POFF]]-[[PB]](30)
|
| /llvm-project-15.0.7/llvm/include/llvm/Passes/ |
| H A D | PassPlugin.h | 82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks() argument 83 Info.RegisterPassBuilderCallbacks(PB); in registerPassBuilderCallbacks()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCFGOptimizer.cpp | 110 for (MachineBasicBlock *PB : MBB->predecessors()) in isOnFallThroughPath() 111 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RDFRegisters.cpp | 151 std::pair<RegisterId,LaneBitmask> PB = *UMB; in aliasRR() local 152 if (PB.second.any() && (PB.second & RB.Mask).none()) { in aliasRR() 157 if (PA.first == PB.first) in aliasRR() 159 if (PA.first < PB.first) in aliasRR() 161 else if (PB.first < PA.first) in aliasRR()
|