Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp238 bool tryParsePipelineText(PassBuilder &PB, in tryParsePipelineText() argument
245 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { in tryParsePipelineText()
256 static void registerEPCallbacks(PassBuilder &PB) { in registerEPCallbacks() argument
257 if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline)) in registerEPCallbacks()
258 PB.registerPeepholeEPCallback( in registerEPCallbacks()
259 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
261 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline)); in registerEPCallbacks()
263 if (tryParsePipelineText<LoopPassManager>(PB, in registerEPCallbacks()
265 PB.registerLateLoopOptimizationsEPCallback( in registerEPCallbacks()
266 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DPredicateInfo.h98 static bool classof(const PredicateBase *PB) { in classof() argument
99 return PB->Type == PT_Assume || PB->Type == PT_Branch || in classof()
100 PB->Type == PT_Switch; in classof()
120 static bool classof(const PredicateBase *PB) { in classof() argument
121 return PB->Type == PT_Assume; in classof()
133 static bool classof(const PredicateBase *PB) { in classof() argument
134 return PB->Type == PT_Branch || PB->Type == PT_Switch; in classof()
153 static bool classof(const PredicateBase *PB) { in classof() argument
154 return PB->Type == PT_Branch; in classof()
169 static bool classof(const PredicateBase *PB) { in classof() argument
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp333 PassBuilder PB; in main() local
335 PB.registerModuleAnalyses(MAM); in main()
336 PB.registerCGSCCAnalyses(CGAM); in main()
337 PB.registerFunctionAnalyses(FAM); in main()
338 PB.registerLoopAnalyses(LAM); in main()
339 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
380 PassBuilder PB; in main() local
382 PB.registerModuleAnalyses(MAM); in main()
383 PB.registerCGSCCAnalyses(CGAM); in main()
384 PB.registerFunctionAnalyses(FAM); in main()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DTargetPassRegistry.inc24 auto *PIC = PB.getPassInstrumentationCallbacks();
95 PB.registerPipelineParsingCallback([=](StringRef Name, ModulePassManager &PM,
103 PB.registerPipelineParsingCallback([=](StringRef Name, ModulePassManager &PM,
112 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
120 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
129 PB.registerPipelineParsingCallback([=](StringRef Name, LoopPassManager &PM,
136 PB.registerPipelineParsingCallback([=](StringRef Name,
144 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
157 PB.registerAnalysisRegistrationCallback([](ModuleAnalysisManager &AM) {
164 PB.registerAnalysisRegistrationCallback([](FunctionAnalysisManager &AM) {
[all …]
H A DCodeGenPassBuilder.h216 AddIRPass(ModulePassManager &MPM, const DerivedT &PB) : MPM(MPM), PB(PB) {} in AddIRPass() argument
225 if (!Force && !PB.runBeforeAdding(Name)) in operator()
240 if (PB.AddInCGSCCOrder) in requireCGSCCOrder()
243 PB.AddInCGSCCOrder = true; in requireCGSCCOrder()
249 if (!PB.AddInCGSCCOrder) in stopAddingInCGSCCOrder()
252 PB.AddInCGSCCOrder = false; in stopAddingInCGSCCOrder()
259 if (PB.AddInCGSCCOrder) { in flushFPMToMPM()
269 const DerivedT &PB; variable
275 AddMachinePass(ModulePassManager &MPM, const DerivedT &PB) in AddMachinePass() argument
276 : MPM(MPM), PB(PB) {} in AddMachinePass()
[all …]
H A DPassPlugin.h82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks() argument
83 Info.RegisterPassBuilderCallbacks(PB); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp58 PassBuilder PB(Machine, PassOpts->PTO, std::nullopt, &PIC); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
68 if (auto Err = PB.parseAAPipeline(AA, PassOpts->AAPipeline)) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
72 PB.registerLoopAnalyses(LAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
73 PB.registerFunctionAnalyses(FAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
74 PB.registerCGSCCAnalyses(CGAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
75 PB.registerModuleAnalyses(MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
76 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
86 if (auto Err = PB.parsePassPipeline(FPM, Passes)) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
93 if (auto Err = PB.parsePassPipeline(MPM, Passes)) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp122 PassBuilder PB(Target.get(), PipelineTuningOptions(), std::nullopt, &PIC); in compileModuleWithNewPM() local
123 PB.registerModuleAnalyses(MAM); in compileModuleWithNewPM()
124 PB.registerCGSCCAnalyses(CGAM); in compileModuleWithNewPM()
125 PB.registerFunctionAnalyses(FAM); in compileModuleWithNewPM()
126 PB.registerLoopAnalyses(LAM); in compileModuleWithNewPM()
127 PB.registerMachineFunctionAnalyses(MFAM); in compileModuleWithNewPM()
128 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM()
147 ExitOnErr(PB.parsePassPipeline(MPM, PassPipeline)); in compileModuleWithNewPM()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp47 const BasicBlock *getBranchBlock(const PredicateBase *PB) { in getBranchBlock() argument
48 assert(isa<PredicateWithEdge>(PB) && in getBranchBlock()
51 return cast<PredicateWithEdge>(PB)->From; in getBranchBlock()
56 static Instruction *getBranchTerminator(const PredicateBase *PB) { in getBranchTerminator() argument
57 assert(isa<PredicateWithEdge>(PB) && in getBranchTerminator()
59 return cast<PredicateWithEdge>(PB)->From->getTerminator(); in getBranchTerminator()
64 std::pair<BasicBlock *, BasicBlock *> getBlockEdge(const PredicateBase *PB) { in getBlockEdge() argument
65 assert(isa<PredicateWithEdge>(PB) && in getBlockEdge()
67 const auto *PEdge = cast<PredicateWithEdge>(PB); in getBlockEdge()
230 PredicateBase *PB);
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp673 PassBuilder &PB) { in addKCFIPass() argument
680 PB.registerOptimizerLastEPCallback( in addKCFIPass()
689 PB.registerPeepholeEPCallback( in addKCFIPass()
699 const LangOptions &LangOpts, PassBuilder &PB) { in addSanitizers() argument
790 PB.registerOptimizerEarlyEPCallback( in addSanitizers()
803 PB.registerOptimizerLastEPCallback(SanitizersCallback); in addSanitizers()
815 PB.registerOptimizerEarlyEPCallback( in addSanitizers()
926 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC); in RunOptimizationPipeline() local
931 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline()
941 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp129 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument
133 PB.registerPipelineStartEPCallback( in registerPassBuilderCallbacks()
142 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
147 PB.registerScalarOptimizerLateEPCallback( in registerPassBuilderCallbacks()
153 PB.registerPipelineEarlySimplificationEPCallback( in registerPassBuilderCallbacks()
H A DBPFTargetMachine.h45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOCtxProfFlattening.cpp189 InstrProfSummaryBuilder PB(ProfileSummaryBuilder::DefaultCutoffs); in run() local
194 PB.addEntryCount(C.second[0]); in run()
196 PB.addInternalCount(V); in run()
199 M.setProfileSummary(PB.getSummary()->getMD(M.getContext()), in run()
205 PSI.refresh(PB.getSummary()); in run()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp186 PassBuilder &PB) { in RegisterPassPlugins() argument
188 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB); in RegisterPassPlugins()
197 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
277 PassBuilder PB(TM, Conf.PTO, PGOOpt, &PIC); in runNewPMPasses() local
279 RegisterPassPlugins(Conf.PassPlugins, PB); in runNewPMPasses()
290 if (auto Err = PB.parseAAPipeline(AA, Conf.AAPipeline)) { in runNewPMPasses()
299 PB.registerModuleAnalyses(MAM); in runNewPMPasses()
300 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses()
301 PB.registerFunctionAnalyses(FAM); in runNewPMPasses()
302 PB.registerLoopAnalyses(LAM); in runNewPMPasses()
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dp1010rdb-pb.dts11 model = "fsl,P1010RDB-PB";
12 compatible = "fsl,P1010RDB-PB";
H A Dp1010rdb-pb_36b.dts38 model = "fsl,P1010RDB-PB";
39 compatible = "fsl,P1010RDB-PB";
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp99 for (MachineBasicBlock *PB : MBB->predecessors()) in isOnFallThroughPath()
100 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
/freebsd/sys/contrib/device-tree/src/arm/allwinner/
H A Dsun8i-r16-nintendo-nes-classic.dts24 * UART0 is available on two ports: PB and PF, both are accessible.
25 * PF can also be used for the SD card so PB is preferred.
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp90 PassBuilder PB; in operator ()() local
92 PB.registerFunctionAnalyses(FAM); in operator ()()
237 PassBuilder PB; in queryCFG() local
239 PB.registerFunctionAnalyses(FAM); in queryCFG()
/freebsd/sys/contrib/device-tree/src/arm/arm/
H A Dversatile-pb.dts5 model = "ARM Versatile PB";
9 /* The Versatile PB is using more SIC IRQ lines than the AB */
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp809 void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument
814 PB.registerScalarOptimizerLateEPCallback( in registerPassBuilderCallbacks()
822 PB.registerVectorizerEndEPCallback( in registerPassBuilderCallbacks()
830 PB.registerPipelineEarlySimplificationEPCallback( in registerPassBuilderCallbacks()
857 PB.registerPeepholeEPCallback( in registerPassBuilderCallbacks()
867 PB.registerCGSCCOptimizerLateEPCallback( in registerPassBuilderCallbacks()
900 PB.registerOptimizerLastEPCallback([this](ModulePassManager &MPM, in registerPassBuilderCallbacks()
911 PB.registerFullLinkTimeOptimizationLastEPCallback( in registerPassBuilderCallbacks()
953 PB.registerRegClassFilterParsingCallback( in registerPassBuilderCallbacks()
1058 PassBuilder PB(this); in splitModule() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp20 MachineBasicBlock *PB = MI.getParent(); in findEquivalentInstruction() local
21 unsigned Offset = std::distance(PB->instr_begin(), MachineBasicBlock::instr_iterator(MI)); in findEquivalentInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp243 void NVPTXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument
247 PB.registerPipelineStartEPCallback( in registerPassBuilderCallbacks()
264 PB.registerFullLinkTimeOptimizationLastEPCallback( in registerPassBuilderCallbacks()
/freebsd/sys/contrib/device-tree/Bindings/mtd/partitions/
H A Darm,arm-firmware-suite.txt6 Versatile PB, the RealView family, Versatile Express and Juno.
/freebsd/sys/contrib/device-tree/Bindings/auxdisplay/
H A Darm-charlcd.txt4 and PB reference platforms.

1234