Home
last modified time | relevance | path

Searched refs:registerPassBuilderCallbacks (Results 1 – 23 of 23) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.h45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DBPFTargetMachine.cpp116 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in BPFTargetMachine
/src/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassPlugin.h82 void registerPassBuilderCallbacks(PassBuilder &PB) const { in registerPassBuilderCallbacks() function
H A DTargetPassRegistry.inc9 // This file is used as the registry of passes in registerPassBuilderCallbacks
10 // Just put the following lines in the body of registerPassBuilderCallbacks:
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CodeGenPassBuilder.cpp53 void X86TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in X86TargetMachine
H A DX86TargetMachine.h69 void registerPassBuilderCallbacks(PassBuilder &PB) override;
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.h38 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DHexagonTargetMachine.cpp315 void HexagonTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in HexagonTargetMachine
/src/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.h50 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DDirectXTargetMachine.cpp105 void DirectXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in DirectXTargetMachine
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.h62 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DRISCVTargetMachine.cpp579 void RISCVTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in RISCVTargetMachine
/src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h69 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DNVPTXTargetMachine.cpp228 void NVPTXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in NVPTXTargetMachine
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h46 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DAArch64TargetMachine.cpp557 void AArch64TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in AArch64TargetMachine
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h61 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DAMDGPUTargetMachine.cpp664 void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in AMDGPUTargetMachine
/src/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h372 virtual void registerPassBuilderCallbacks(PassBuilder &) {} in registerPassBuilderCallbacks() function
/src/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp445 PassPlugin.registerPassBuilderCallbacks(PB); in runPassPipeline()
/src/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp196 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp919 PassPlugin->registerPassBuilderCallbacks(PB); in RunOptimizationPipeline()
/src/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp430 TM->registerPassBuilderCallbacks(*this); in PassBuilder()