Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.h45 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DBPFTargetMachine.cpp129 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in BPFTargetMachine
/freebsd/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:
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetMachine.h47 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DSPIRVTargetMachine.cpp111 void SPIRVTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in SPIRVTargetMachine
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CodeGenPassBuilder.cpp53 void X86TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in X86TargetMachine
H A DX86TargetMachine.h72 void registerPassBuilderCallbacks(PassBuilder &PB) override;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.h38 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DHexagonTargetMachine.cpp276 void HexagonTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in HexagonTargetMachine
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.h50 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DDirectXTargetMachine.cpp142 void DirectXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in DirectXTargetMachine
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.h61 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DRISCVTargetMachine.cpp646 void RISCVTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in RISCVTargetMachine
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h69 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DNVPTXTargetMachine.cpp243 void NVPTXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in NVPTXTargetMachine
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h49 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DAArch64TargetMachine.cpp581 void AArch64TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in AArch64TargetMachine
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h56 void registerPassBuilderCallbacks(PassBuilder &PB) override;
H A DAMDGPUTargetMachine.cpp809 void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() function in AMDGPUTargetMachine
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h408 virtual void registerPassBuilderCallbacks(PassBuilder &) {} in registerPassBuilderCallbacks() function
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp453 PassPlugin.registerPassBuilderCallbacks(PB); in runPassPipeline()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp197 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp985 PassPlugin->registerPassBuilderCallbacks(PB); in RunOptimizationPipeline()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp483 TM->registerPassBuilderCallbacks(*this); in PassBuilder()