Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp235 bool tryParsePipelineText(PassBuilder &PB, in tryParsePipelineText() argument
242 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { in tryParsePipelineText()
253 static void registerEPCallbacks(PassBuilder &PB) { in registerEPCallbacks() argument
254 if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline)) in registerEPCallbacks()
255 PB.registerPeepholeEPCallback( in registerEPCallbacks()
256 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
258 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline)); in registerEPCallbacks()
260 if (tryParsePipelineText<LoopPassManager>(PB, in registerEPCallbacks()
262 PB.registerLateLoopOptimizationsEPCallback( in registerEPCallbacks()
263 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DPredicateInfo.h99 static bool classof(const PredicateBase *PB) {
100 return PB->Type == PT_Assume || PB->Type == PT_Branch || in classof() argument
101 PB->Type == PT_Switch; in classof()
121 static bool classof(const PredicateBase *PB) {
122 return PB->Type == PT_Assume; in classof() argument
134 static bool classof(const PredicateBase *PB) {
135 return PB->Type == PT_Branch || PB->Type == PT_Switch; in classof() argument
154 static bool classof(const PredicateBase *PB) {
155 classof(const PredicateBase * PB) classof() argument
171 classof(const PredicateBase * PB) classof() argument
[all...]
/freebsd/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp331 PassBuilder PB; in main() local
333 PB.registerModuleAnalyses(MAM); in main()
334 PB.registerCGSCCAnalyses(CGAM); in main()
335 PB.registerFunctionAnalyses(FAM); in main()
336 PB.registerLoopAnalyses(LAM); in main()
337 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
378 PassBuilder PB; in main() local
380 PB.registerModuleAnalyses(MAM); in main()
381 PB.registerCGSCCAnalyses(CGAM); in main()
382 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.h171 AddIRPass(ModulePassManager &MPM, const DerivedT &PB) : MPM(MPM), PB(PB) {} in AddIRPass() argument
185 if (!PB.runBeforeAdding(Name) && !Required) in operator()
205 const DerivedT &PB; variable
211 AddMachinePass(ModulePassManager &MPM, const DerivedT &PB) in AddMachinePass() argument
212 : MPM(MPM), PB(PB) {} in AddMachinePass()
230 if (!Force && !PB.runBeforeAdding(Name)) in operator()
247 for (auto &C : PB.AfterCallbacks) in operator()
254 const DerivedT &PB; variable
H A DPassPlugin.h82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks() argument
83 Info.RegisterPassBuilderCallbacks(PB); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp126 PassBuilder PB(Target.get(), PipelineTuningOptions(), std::nullopt, &PIC); in compileModuleWithNewPM() local
127 PB.registerModuleAnalyses(MAM); in compileModuleWithNewPM()
128 PB.registerCGSCCAnalyses(CGAM); in compileModuleWithNewPM()
129 PB.registerFunctionAnalyses(FAM); in compileModuleWithNewPM()
130 PB.registerLoopAnalyses(LAM); in compileModuleWithNewPM()
131 PB.registerMachineFunctionAnalyses(MFAM); in compileModuleWithNewPM()
132 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM()
151 ExitOnErr(PB.parsePassPipeline(MPM, PassPipeline)); in compileModuleWithNewPM()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp57 PassBuilder PB(Machine, PassOpts->PTO, std::nullopt, &PIC); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
63 PB.registerLoopAnalyses(LAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
64 PB.registerFunctionAnalyses(FAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
65 PB.registerCGSCCAnalyses(CGAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
66 PB.registerModuleAnalyses(MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
67 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
75 if (auto Err = PB.parsePassPipeline(MPM, Passes)) { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp638 PassBuilder &PB) { in addKCFIPass() argument
645 PB.registerOptimizerLastEPCallback( in addKCFIPass()
654 PB.registerPeepholeEPCallback( in addKCFIPass()
664 const LangOptions &LangOpts, PassBuilder &PB) { in addSanitizers() argument
749 PB.registerOptimizerEarlyEPCallback( in addSanitizers()
761 PB.registerOptimizerLastEPCallback(SanitizersCallback); in addSanitizers()
768 PB.registerScalarOptimizerLateEPCallback( in addSanitizers()
876 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC); in RunOptimizationPipeline() local
881 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline()
891 PB.registerPipelineStartEPCallback( in RunOptimizationPipeline()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp48 const BasicBlock *getBranchBlock(const PredicateBase *PB) { in getBranchBlock() argument
49 assert(isa<PredicateWithEdge>(PB) && in getBranchBlock()
52 return cast<PredicateWithEdge>(PB)->From; in getBranchBlock()
57 static Instruction *getBranchTerminator(const PredicateBase *PB) { in getBranchTerminator() argument
58 assert(isa<PredicateWithEdge>(PB) && in getBranchTerminator()
60 return cast<PredicateWithEdge>(PB)->From->getTerminator(); in getBranchTerminator()
65 std::pair<BasicBlock *, BasicBlock *> getBlockEdge(const PredicateBase *PB) { in getBlockEdge() argument
66 assert(isa<PredicateWithEdge>(PB) && in getBlockEdge()
68 const auto *PEdge = cast<PredicateWithEdge>(PB); in getBlockEdge()
272 PredicateBase *PB);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp116 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument
120 PB.registerPipelineStartEPCallback( in registerPassBuilderCallbacks()
129 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
134 PB.registerScalarOptimizerLateEPCallback( in registerPassBuilderCallbacks()
140 PB.registerPipelineEarlySimplificationEPCallback( in registerPassBuilderCallbacks()
H A DBPFTargetMachine.h45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp186 PassBuilder &PB) { in RegisterPassPlugins() argument
188 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB); in RegisterPassPlugins()
196 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
271 PassBuilder PB(TM, Conf.PTO, PGOOpt, &PIC); in runNewPMPasses() local
273 RegisterPassPlugins(Conf.PassPlugins, PB); in runNewPMPasses()
284 if (auto Err = PB.parseAAPipeline(AA, Conf.AAPipeline)) { in runNewPMPasses()
293 PB.registerModuleAnalyses(MAM); in runNewPMPasses()
294 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses()
295 PB.registerFunctionAnalyses(FAM); in runNewPMPasses()
296 PB.registerLoopAnalyses(LAM); in runNewPMPasses()
[all …]
H A DThinLTOCodeGenerator.cpp255 PassBuilder PB(&TM, PTO, PGOOpt, &PIC); in optimizeModule() local
264 PB.registerModuleAnalyses(MAM); in optimizeModule()
265 PB.registerCGSCCAnalyses(CGAM); in optimizeModule()
266 PB.registerFunctionAnalyses(FAM); in optimizeModule()
267 PB.registerLoopAnalyses(LAM); in optimizeModule()
268 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in optimizeModule()
291 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, Index)); in optimizeModule()
/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.cpp110 for (MachineBasicBlock *PB : MBB->predecessors()) in isOnFallThroughPath()
111 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.cpp92 PassBuilder PB; in operator ()()
94 PB.registerFunctionAnalyses(FAM); in operator ()()
239 PassBuilder PB; in queryCFG()
241 PB.registerFunctionAnalyses(FAM); in queryCFG()
93 PassBuilder PB; operator ()() local
240 PassBuilder PB; queryCFG() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp664 void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument
669 PB.registerPipelineStartEPCallback( in registerPassBuilderCallbacks()
677 PB.registerPipelineEarlySimplificationEPCallback( in registerPassBuilderCallbacks()
695 PB.registerPeepholeEPCallback( in registerPassBuilderCallbacks()
705 PB.registerCGSCCOptimizerLateEPCallback( in registerPassBuilderCallbacks()
738 PB.registerOptimizerLastEPCallback( in registerPassBuilderCallbacks()
745 PB.registerFullLinkTimeOptimizationLastEPCallback( in registerPassBuilderCallbacks()
754 PB.registerRegClassFilterParsingCallback( in registerPassBuilderCallbacks()
852 PassBuilder PB(this); in splitModule() local
853 PB.registerModuleAnalyses(MAM); in splitModule()
[all …]
/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/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/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.
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CodeGenPassBuilder.cpp53 void X86TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument

1234