| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetPassConfig.cpp | 279 char TargetPassConfig::ID = 0; 327 TargetPassConfig::~TargetPassConfig() { in ~TargetPassConfig() 392 TargetPassConfig::TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm) in TargetPassConfig() function in TargetPassConfig 445 return new TargetPassConfig(*this, PM); in createPassConfig() 448 TargetPassConfig::TargetPassConfig() in TargetPassConfig() function in TargetPassConfig 607 void TargetPassConfig::addIRPasses() { in addIRPasses() 725 void TargetPassConfig::addCodeGenPrepare() { in addCodeGenPrepare() 733 void TargetPassConfig::addISelPrepare() { in addISelPrepare() 821 bool TargetPassConfig::addISelPasses() { in addISelPasses() 860 void TargetPassConfig::addMachinePasses() { in addMachinePasses() [all …]
|
| H A D | LLVMTargetMachine.cpp | 98 static TargetPassConfig * 103 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() 199 TargetPassConfig *PassConfig = in addPassesToEmitFile() 204 if (!TargetPassConfig::willCompleteCodeGenPipeline()) { in addPassesToEmitFile() 223 TargetPassConfig *PassConfig = in addPassesToEmitMC() 227 assert(TargetPassConfig::willCompleteCodeGenPipeline() && in addPassesToEmitMC()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetMachine.cpp | 168 class WebAssemblyPassConfig final : public TargetPassConfig { 171 : TargetPassConfig(TM, PM) {} in WebAssemblyPassConfig() 192 TargetPassConfig * 249 TargetPassConfig::addIRPasses(); in addIRPasses() 253 (void)TargetPassConfig::addInstSelector(); in addInstSelector() 282 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc() 286 TargetPassConfig::addPreEmitPass(); in addPreEmitPass()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 65 class RISCVPassConfig : public TargetPassConfig { 68 : TargetPassConfig(TM, PM) {} in RISCVPassConfig() 82 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 88 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetMachine.cpp | 66 class XCorePassConfig : public TargetPassConfig { 69 : TargetPassConfig(TM, PM) {} in XCorePassConfig() 83 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 90 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Combiner.h | 25 class TargetPassConfig; variable 30 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC); 41 const TargetPassConfig *TPC;
|
| H A D | Utils.h | 32 class TargetPassConfig; variable 84 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC, 88 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC,
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 73 class BPFPassConfig : public TargetPassConfig { 76 : TargetPassConfig(TM, PM) {} in BPFPassConfig() 88 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 103 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 59 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 73 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 83 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
|
| H A D | MipsModuleISelDAGToDAG.cpp | 35 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 48 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
|
| H A D | MipsTargetMachine.cpp | 215 class MipsPassConfig : public TargetPassConfig { 218 : TargetPassConfig(TM, PM) { in MipsPassConfig() 247 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 252 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430TargetMachine.cpp | 58 class MSP430PassConfig : public TargetPassConfig { 61 : TargetPassConfig(TM, PM) {} in MSP430PassConfig() 72 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCTargetMachine.cpp | 51 class ARCPassConfig : public TargetPassConfig { 54 : TargetPassConfig(TM, PM) {} in ARCPassConfig() 67 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| H A D | ARCTargetMachine.h | 22 class TargetPassConfig; variable 41 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 74 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 88 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 98 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 502 class AMDGPUPassConfig : public TargetPassConfig { 505 : TargetPassConfig(TM, PM) { in AMDGPUPassConfig() 667 TargetPassConfig::addIRPasses(); in addIRPasses() 690 TargetPassConfig::addCodeGenPrepare(); in addCodeGenPrepare() 748 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 791 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization() 819 TargetPassConfig::addILPOpts(); in addILPOpts() 872 TargetPassConfig::addFastRegAlloc(RegAllocPass); in addFastRegAlloc() 889 TargetPassConfig::addOptimizedRegAlloc(RegAllocPass); in addOptimizedRegAlloc() 896 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 79 class LanaiPassConfig : public TargetPassConfig { 82 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig() 94 TargetPassConfig *
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetMachine.cpp | 167 class SystemZPassConfig : public TargetPassConfig { 170 : TargetPassConfig(TM, PM) {} in SystemZPassConfig() 198 TargetPassConfig::addIRPasses(); in addIRPasses() 263 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRTargetMachine.cpp | 59 class AVRPassConfig : public TargetPassConfig { 62 : TargetPassConfig(TM, PM) {} in AVRPassConfig() 75 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetPassConfig.h | 86 class TargetPassConfig : public ImmutablePass { 143 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm); 145 TargetPassConfig(); 147 ~TargetPassConfig() override;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.cpp | 48 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig) in INITIALIZE_PASS_DEPENDENCY() argument 58 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 71 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
|
| H A D | Legalizer.cpp | 47 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig) in INITIALIZE_PASS_DEPENDENCY() argument 58 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 134 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcTargetMachine.cpp | 144 class SparcPassConfig : public TargetPassConfig { 147 : TargetPassConfig(TM, PM) {} in SparcPassConfig() 159 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 166 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 312 class PPCPassConfig : public TargetPassConfig { 315 : TargetPassConfig(TM, PM) { in PPCPassConfig() 338 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 369 TargetPassConfig::addIRPasses(); in addIRPasses() 409 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 154 class NVPTXPassConfig : public TargetPassConfig { 157 : TargetPassConfig(TM, PM) {} in NVPTXPassConfig() 187 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 277 TargetPassConfig::addIRPasses(); in addIRPasses()
|