| /freebsd/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 238 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 D | PredicateInfo.h | 98 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 D | llvm-extract.cpp | 333 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 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 | 216 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 D | PassPlugin.h | 82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks() argument 83 Info.RegisterPassBuilderCallbacks(PB); in registerPassBuilderCallbacks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilderBindings.cpp | 58 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 D | NewPMDriver.cpp | 122 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 D | PredicateInfo.cpp | 47 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 D | BackendUtil.cpp | 673 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 D | BPFTargetMachine.cpp | 129 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 D | BPFTargetMachine.h | 45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOCtxProfFlattening.cpp | 189 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 D | LTOBackend.cpp | 186 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 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 | 99 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 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 | 90 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 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/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 809 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 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/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 243 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 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.
|