| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Passes/ |
| HD | PassBuilder.cpp | 425 PassBuilder::PassBuilder(TargetMachine *TM, PipelineTuningOptions PTO, in PassBuilder() function in PassBuilder 473 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) { in registerModuleAnalyses() 482 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses() 491 void PassBuilder::registerFunctionAnalyses(FunctionAnalysisManager &FAM) { in registerFunctionAnalyses() 505 void PassBuilder::registerMachineFunctionAnalyses( in registerMachineFunctionAnalyses() 516 void PassBuilder::registerLoopAnalyses(LoopAnalysisManager &LAM) { in registerLoopAnalyses() 567 Expected<bool> PassBuilder::parseSinglePassOption(StringRef Params, in parseSinglePassOption() 674 return PassBuilder::parseSinglePassOption( in parseGlobalDCEPassOptions() 679 return PassBuilder::parseSinglePassOption(Params, "in-lto-post-link", in parseCGProfilePassOptions() 684 return PassBuilder::parseSinglePassOption(Params, "only-mandatory", in parseInlinerPassOptions() [all …]
|
| HD | PassBuilderPipelines.cpp | 331 void PassBuilder::invokePeepholeEPCallbacks(FunctionPassManager &FPM, in invokePeepholeEPCallbacks() 336 void PassBuilder::invokeLateLoopOptimizationsEPCallbacks( in invokeLateLoopOptimizationsEPCallbacks() 341 void PassBuilder::invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, in invokeLoopOptimizerEndEPCallbacks() 346 void PassBuilder::invokeScalarOptimizerLateEPCallbacks( in invokeScalarOptimizerLateEPCallbacks() 351 void PassBuilder::invokeCGSCCOptimizerLateEPCallbacks(CGSCCPassManager &CGPM, in invokeCGSCCOptimizerLateEPCallbacks() 356 void PassBuilder::invokeVectorizerStartEPCallbacks(FunctionPassManager &FPM, in invokeVectorizerStartEPCallbacks() 361 void PassBuilder::invokeOptimizerEarlyEPCallbacks(ModulePassManager &MPM, in invokeOptimizerEarlyEPCallbacks() 366 void PassBuilder::invokeOptimizerLastEPCallbacks(ModulePassManager &MPM, in invokeOptimizerLastEPCallbacks() 371 void PassBuilder::invokeFullLinkTimeOptimizationEarlyEPCallbacks( in invokeFullLinkTimeOptimizationEarlyEPCallbacks() 376 void PassBuilder::invokeFullLinkTimeOptimizationLastEPCallbacks( in invokeFullLinkTimeOptimizationLastEPCallbacks() [all …]
|
| HD | PassBuilderBindings.cpp | 57 PassBuilder PB(Machine, PassOpts->PTO, std::nullopt, &PIC); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Passes/ |
| HD | TargetPassRegistry.inc | 85 if (PassBuilder::checkParametrizedPassName(Name, NAME)) { \ 86 auto Params = PassBuilder::parsePassParameters(PARSER, Name, NAME); \ 96 ArrayRef<PassBuilder::PipelineElement>) { 104 ArrayRef<PassBuilder::PipelineElement>) { 113 ArrayRef<PassBuilder::PipelineElement>) { 121 ArrayRef<PassBuilder::PipelineElement>) { 130 ArrayRef<PassBuilder::PipelineElement>) { 138 ArrayRef<PassBuilder::PipelineElement>) { 145 ArrayRef<PassBuilder::PipelineElement>) {
|
| HD | PassPlugin.h | 24 class PassBuilder; variable 52 void (*RegisterPassBuilderCallbacks)(PassBuilder &); 82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/tools/opt/ |
| HD | opt.cpp | 18 class PassBuilder; 22 llvm::ArrayRef<std::function<void(llvm::PassBuilder &)>>
|
| HD | NewPMDriver.h | 26 class PassBuilder; variable 73 ArrayRef<std::function<void(llvm::PassBuilder &)>> PassBuilderCallbacks,
|
| HD | NewPMDriver.cpp | 235 bool tryParsePipelineText(PassBuilder &PB, in tryParsePipelineText() 253 static void registerEPCallbacks(PassBuilder &PB) { in registerEPCallbacks() 345 ArrayRef<std::function<void(llvm::PassBuilder &)>> PassBuilderCallbacks, in runPassPipeline() 440 PassBuilder PB(TM, PTO, P, &PIC); in runPassPipeline() 566 PassBuilder PB; in printPasses()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
| HD | BPFTargetMachine.cpp | 112 return PassBuilder::parseSinglePassOption(Params, "allow-partial", in parseBPFPreserveStaticOffsetOptions() 116 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
|
| HD | BPFTargetMachine.h | 45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| HD | X86CodeGenPassBuilder.cpp | 53 void X86TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
|
| HD | X86TargetMachine.h | 69 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-extract/ |
| HD | llvm-extract.cpp | 331 PassBuilder PB; in main() 378 PassBuilder PB; in main() 399 PassBuilder PB; in main()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| HD | HexagonTargetMachine.h | 38 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| HD | DirectXTargetMachine.h | 50 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| HD | DirectXTargetMachine.cpp | 105 void DirectXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| HD | RISCVTargetMachine.h | 62 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/ |
| HD | CodeGenOptions.h | 32 class PassBuilder; variable 412 std::vector<std::function<void(llvm::PassBuilder &)>> PassBuilderCallbacks;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| HD | SpeculateAnalyses.cpp | 92 PassBuilder PB; in operator ()() 239 PassBuilder PB; in queryCFG()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| HD | NVPTXTargetMachine.h | 69 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64TargetMachine.h | 46 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Target/ |
| HD | TargetMachine.h | 47 class PassBuilder; variable 372 virtual void registerPassBuilderCallbacks(PassBuilder &) {} in registerPassBuilderCallbacks() argument
|
| /freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| HD | PassManager.h | 467 bool registerPass(PassBuilderT &&PassBuilder) { in registerPass() argument 468 using PassT = decltype(PassBuilder()); in registerPass() 478 PassPtr.reset(new PassModelT(PassBuilder())); in registerPass()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | AMDGPUTargetMachine.h | 61 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
| /freebsd-13-stable/contrib/llvm-project/llvm/tools/llc/ |
| HD | NewPMDriver.cpp | 126 PassBuilder PB(Target.get(), PipelineTuningOptions(), std::nullopt, &PIC); in compileModuleWithNewPM()
|