| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 40 class LLVM_ABI PassManagerBase { 42 virtual ~PassManagerBase(); 53 class LLVM_ABI PassManager : public PassManagerBase { 72 class LLVM_ABI FunctionPassManager : public PassManagerBase { 103 DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef)
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenTargetMachineImpl.h | 45 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM) override; 52 addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out, 61 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, 67 bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out,
|
| H A D | TargetPassConfig.h | 33 class PassManagerBase; variable 37 using legacy::PassManagerBase; 86 PassManagerBase *PM = nullptr; 150 TargetPassConfig(TargetMachine &TM, PassManagerBase &PM);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DirectXTargetMachine.h | 33 bool addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out, 38 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, 43 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
|
| H A D | DirectXTargetMachine.cpp | 96 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM) in DirectXPassConfig() 148 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() 181 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC() 188 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 68 class PassManagerBase; variable 70 using legacy::PassManagerBase; 426 addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &, 438 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&, 484 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM) { in createPassConfig() 504 virtual bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out, in addAsmPrinter()
|
| H A D | RegisterTargetPassConfigCallback.h | 23 std::function<void(TargetMachine &, PassManagerBase &, TargetPassConfig *)>; 34 invokeGlobalTargetPassConfigCallbacks(TargetMachine &TM, PassManagerBase &PM,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenTargetMachineImpl.cpp | 116 addPassesToGenerateCode(CodeGenTargetMachineImpl &TM, PassManagerBase &PM, in addPassesToGenerateCode() 135 bool CodeGenTargetMachineImpl::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() 225 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() 254 bool CodeGenTargetMachineImpl::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCTargetMachine.cpp | 54 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig() 69 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430TargetMachine.cpp | 62 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig() 75 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 86 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() 101 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRTargetMachine.cpp | 64 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) in AVRPassConfig() 78 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetMachine.cpp | 66 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig() 81 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.h | 52 TargetPassConfig *createPassConfig(PassManagerBase &PM) override; 55 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VETargetMachine.cpp | 120 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM) in VEPassConfig() 133 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYTargetMachine.cpp | 102 CSKYPassConfig(CSKYTargetMachine &TM, PassManagerBase &PM) in CSKYPassConfig() 116 TargetPassConfig *CSKYTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaTargetMachine.cpp | 102 XtensaPassConfig(XtensaTargetMachine &TM, PassManagerBase &PM) in XtensaPassConfig() 121 TargetPassConfig *XtensaTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kTargetMachine.cpp | 147 M68kPassConfig(M68kTargetMachine &TM, PassManagerBase &PM) in M68kPassConfig() 168 TargetPassConfig *M68kTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600TargetMachine.cpp | 101 R600PassConfig(TargetMachine &TM, PassManagerBase &PM) in R600PassConfig() 146 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| H A D | AMDGPUTargetMachine.h | 93 TargetPassConfig *createPassConfig(PassManagerBase &PM) override; 132 AMDGPUPassConfig(TargetMachine &TM, PassManagerBase &PM);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 101 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig() 120 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVTargetMachine.cpp | 120 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM) in SPIRVPassConfig() 185 TargetPassConfig *SPIRVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | RegisterTargetPassConfigCallback.cpp | 22 PassManagerBase &PM, in invokeGlobalTargetPassConfigCallbacks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetMachine.cpp | 151 LoongArchPassConfig(LoongArchTargetMachine &TM, PassManagerBase &PM) in LoongArchPassConfig() 171 LoongArchTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetMachine.cpp | 222 SystemZPassConfig(SystemZTargetMachine &TM, PassManagerBase &PM) in SystemZPassConfig() 331 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|