/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | 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 …]
|
H A D | 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 …]
|
H A D | PassBuilderBindings.cpp | 57 PassBuilder PB(Machine, PassOpts->PTO, std::nullopt, &PIC); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | 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>) {
|
H A D | PassPlugin.h | 24 class PassBuilder; variable 52 void (*RegisterPassBuilderCallbacks)(PassBuilder &); 82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks()
|
/freebsd/contrib/llvm-project/llvm/tools/opt/ |
H A D | opt.cpp | 18 class PassBuilder; 22 llvm::ArrayRef<std::function<void(llvm::PassBuilder &)>>
|
H A D | NewPMDriver.h | 26 class PassBuilder; variable 73 ArrayRef<std::function<void(llvm::PassBuilder &)>> PassBuilderCallbacks,
|
H A D | 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/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.cpp | 112 return PassBuilder::parseSinglePassOption(Params, "allow-partial", in parseBPFPreserveStaticOffsetOptions() 116 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
|
H A D | BPFTargetMachine.h | 45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-extract/ |
H A D | llvm-extract.cpp | 331 PassBuilder PB; in main() 378 PassBuilder PB; in main() 399 PassBuilder PB; in main()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CodeGenPassBuilder.cpp | 53 void X86TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
|
H A D | X86TargetMachine.h | 69 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.h | 38 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DirectXTargetMachine.h | 50 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
H A D | DirectXTargetMachine.cpp | 105 void DirectXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.h | 62 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | CodeGenOptions.h | 32 class PassBuilder; variable 412 std::vector<std::function<void(llvm::PassBuilder &)>> PassBuilderCallbacks;
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | SpeculateAnalyses.cpp | 18 #include "llvm/Passes/PassBuilder.h" 92 PassBuilder PB; in operator ()() 239 PassBuilder PB; in queryCFG()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.h | 46 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.h | 69 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetMachine.h | 47 class PassBuilder; variable 372 virtual void registerPassBuilderCallbacks(PassBuilder &) {} in registerPassBuilderCallbacks() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | 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/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.h | 61 void registerPassBuilderCallbacks(PassBuilder &PB) override;
|
/freebsd/contrib/llvm-project/llvm/tools/llc/ |
H A D | NewPMDriver.cpp | 126 PassBuilder PB(Target.get(), PipelineTuningOptions(), std::nullopt, &PIC); in compileModuleWithNewPM()
|