/freebsd/contrib/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 235 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 D | PredicateInfo.h | 99 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 D | llvm-extract.cpp | 331 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 D | TargetPassRegistry.inc | 24 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 D | CodeGenPassBuilder.h | 171 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 D | PassPlugin.h | 82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks() argument 83 Info.RegisterPassBuilderCallbacks(PB); in registerPassBuilderCallbacks()
|
/freebsd/contrib/llvm-project/llvm/tools/llc/ |
H A D | NewPMDriver.cpp | 126 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 D | PassBuilderBindings.cpp | 57 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 D | BackendUtil.cpp | 638 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 D | PredicateInfo.cpp | 48 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 D | BPFTargetMachine.cpp | 116 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 D | BPFTargetMachine.h | 45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 186 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 D | ThinLTOCodeGenerator.cpp | 255 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 D | p1010rdb-pb.dts | 11 model = "fsl,P1010RDB-PB"; 12 compatible = "fsl,P1010RDB-PB";
|
H A D | p1010rdb-pb_36b.dts | 38 model = "fsl,P1010RDB-PB"; 39 compatible = "fsl,P1010RDB-PB";
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/sys/contrib/device-tree/src/arm/allwinner/ |
H A D | sun8i-r16-nintendo-nes-classic.dts | 24 * 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 D | SpeculateAnalyses.cpp | 92 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 D | AMDGPUTargetMachine.cpp | 664 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 D | versatile-pb.dts | 5 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 D | MachineLoopUtils.cpp | 20 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 D | arm,arm-firmware-suite.txt | 6 Versatile PB, the RealView family, Versatile Express and Juno.
|
/freebsd/sys/contrib/device-tree/Bindings/auxdisplay/ |
H A D | arm-charlcd.txt | 4 and PB reference platforms.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CodeGenPassBuilder.cpp | 53 void X86TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() argument
|