| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | TargetPassConfig.cpp | 350 INITIALIZE_PASS(TargetPassConfig, "targetpassconfig", 352 char TargetPassConfig::ID = 0; 398 TargetPassConfig::~TargetPassConfig() { in ~TargetPassConfig() 431 void TargetPassConfig::setStartStopPasses() { in setStartStopPasses() 602 TargetPassConfig::TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm) in TargetPassConfig() function in TargetPassConfig 630 CodeGenOpt::Level TargetPassConfig::getOptLevel() const { in getOptLevel() 635 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass() 649 TargetPassConfig *LLVMTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 650 return new TargetPassConfig(*this, PM); in createPassConfig() 653 TargetPassConfig::TargetPassConfig() in TargetPassConfig() function in TargetPassConfig [all …]
|
| H A D | LLVMTargetMachine.cpp | 106 static TargetPassConfig * 112 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() 231 TargetPassConfig *PassConfig = in addPassesToEmitFile() 236 if (TargetPassConfig::willCompleteCodeGenPipeline()) { in addPassesToEmitFile() 259 TargetPassConfig *PassConfig = in addPassesToEmitMC() 263 assert(TargetPassConfig::willCompleteCodeGenPipeline() && in addPassesToEmitMC()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVTargetMachine.cpp | 85 class SPIRVPassConfig : public TargetPassConfig { 88 : TargetPassConfig(TM, PM) {} in SPIRVPassConfig() 133 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc() 141 TargetPassConfig *SPIRVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 146 TargetPassConfig::addIRPasses(); in addIRPasses() 153 TargetPassConfig::addISelPrepare(); in addISelPrepare()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DirectXTargetMachine.cpp | 67 class DirectXPassConfig : public TargetPassConfig { 70 : TargetPassConfig(TM, PM) {} in DirectXPassConfig() 127 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile() 130 if (TargetPassConfig::willCompleteCodeGenPipeline()) { in addPassesToEmitFile() 142 if (TargetPassConfig::willCompleteCodeGenPipeline()) { in addPassesToEmitFile() 165 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Combiner.h | 23 class TargetPassConfig; variable 28 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC); 39 const TargetPassConfig *TPC;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 86 class BPFPassConfig : public TargetPassConfig { 89 : TargetPassConfig(TM, PM) {} in BPFPassConfig() 102 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 127 TargetPassConfig::addIRPasses(); in addIRPasses() 148 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetMachine.cpp | 316 class WebAssemblyPassConfig final : public TargetPassConfig { 319 : TargetPassConfig(TM, PM) {} in WebAssemblyPassConfig() 356 TargetPassConfig * 463 TargetPassConfig::addIRPasses(); in addIRPasses() 473 TargetPassConfig::addISelPrepare(); in addISelPrepare() 477 (void)TargetPassConfig::addInstSelector(); in addInstSelector() 505 TargetPassConfig::addOptimizedRegAlloc(); in addOptimizedRegAlloc() 527 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc() 531 TargetPassConfig::addPreEmitPass(); in addPreEmitPass() 600 TargetPassConfig::addPreISel(); in addPreISel()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVRTargetMachine.cpp | 63 class AVRPassConfig : public TargetPassConfig { 66 : TargetPassConfig(TM, PM) {} in AVRPassConfig() 79 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 89 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetMachine.cpp | 65 class XCorePassConfig : public TargetPassConfig { 68 : TargetPassConfig(TM, PM) {} in XCorePassConfig() 82 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 89 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | VETargetMachine.cpp | 116 class VEPassConfig : public TargetPassConfig { 119 : TargetPassConfig(TM, PM) {} in VEPassConfig() 131 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 138 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/ |
| H A D | CSKYTargetMachine.cpp | 100 class CSKYPassConfig : public TargetPassConfig { 103 : TargetPassConfig(TM, PM) {} in CSKYPassConfig() 116 TargetPassConfig *CSKYTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 122 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68kTargetMachine.cpp | 144 class M68kPassConfig : public TargetPassConfig { 147 : TargetPassConfig(TM, PM) {} in M68kPassConfig() 167 TargetPassConfig *M68kTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 173 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetMachine.cpp | 106 class LoongArchPassConfig : public TargetPassConfig { 109 : TargetPassConfig(TM, PM) {} in LoongArchPassConfig() 123 TargetPassConfig * 131 TargetPassConfig::addIRPasses(); in addIRPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 86 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 100 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 110 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
|
| H A D | MipsModuleISelDAGToDAG.cpp | 36 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 49 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
|
| H A D | MipsPostLegalizerCombiner.cpp | 97 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 118 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 138 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/ |
| H A D | MSP430TargetMachine.cpp | 60 class MSP430PassConfig : public TargetPassConfig { 63 : TargetPassConfig(TM, PM) {} in MSP430PassConfig() 74 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 87 class LanaiPassConfig : public TargetPassConfig { 90 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig() 102 TargetPassConfig *
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | TargetPassConfig.h | 84 class TargetPassConfig : public ImmutablePass { 142 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm); 144 TargetPassConfig(); 146 ~TargetPassConfig() override;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | LiveDebugValues.h | 15 class TargetPassConfig; variable 28 TargetPassConfig *TPC, unsigned InputBBLimit,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetMachine.cpp | 195 class SystemZPassConfig : public TargetPassConfig { 198 : TargetPassConfig(TM, PM) {} in SystemZPassConfig() 229 TargetPassConfig::addIRPasses(); in addIRPasses() 307 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64O0PreLegalizerCombiner.cpp | 131 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 148 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 162 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 220 class RISCVPassConfig : public TargetPassConfig { 223 : TargetPassConfig(TM, PM) {} in RISCVPassConfig() 267 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 280 TargetPassConfig::addIRPasses(); in addIRPasses() 342 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
|
| H A D | RISCVCodeGenPrepare.cpp | 51 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 156 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnFunction() 171 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
|