Home
last modified time | relevance | path

Searched refs:PB (Results 1 – 25 of 76) sorted by relevance

1234

/llvm-project-15.0.7/llvm/tools/opt/
H A DNewPMDriver.cpp201 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 DPredicateInfo.h100 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 DPluginsTest.cpp56 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 DTestPlugin.cpp21 static void registerCallbacks(PassBuilder &PB) { in registerCallbacks()
22 PB.registerPipelineParsingCallback( in registerCallbacks()
H A DDoublerPlugin.cpp27 static void registerCallbacks(PassBuilder &PB) { in registerCallbacks()
28 PB.registerPipelineParsingCallback( in registerCallbacks()
/llvm-project-15.0.7/polly/unittests/ScopPassManager/
H A DPassManagerTest.cpp30 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 DLICMTest.cpp23 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 DScopInliner.cpp68 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 Dllvm-opt-fuzzer.cpp139 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 DPassBuilderBindings.cpp56 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 Dbasic-parsers.h268 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 DPassBuilderCallbacksTest.cpp431 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 DPredicateInfo.cpp56 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 DLTOBackend.cpp184 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 DBackendUtil.cpp789 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 DMemTransferLowering.cpp45 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 DBye.cpp61 [](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 DBPFTargetMachine.cpp127 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 Ddebug-info-explicit-cast.cpp33 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 DRegisterPasses.cpp494 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 Dobjcxx11-protocol-in-template.mm13 @protocol PB;
18 id<PA> FA(NSArray<id<PB>> *h, some_t group);
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dppc32-pic-large.ll35 ; 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 DPassPlugin.h82 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 DHexagonCFGOptimizer.cpp110 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 DRDFRegisters.cpp151 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()

1234