/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TargetPassConfig.cpp | 315 INITIALIZE_PASS(TargetPassConfig, "targetpassconfig", 317 char TargetPassConfig::ID = 0; 366 TargetPassConfig::~TargetPassConfig() { in ~TargetPassConfig() 399 void TargetPassConfig::setStartStopPasses() { in setStartStopPasses() 570 TargetPassConfig::TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm) in TargetPassConfig() function in TargetPassConfig 598 CodeGenOpt::Level TargetPassConfig::getOptLevel() const { in getOptLevel() 603 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass() 618 TargetPassConfig *LLVMTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 619 return new TargetPassConfig(*this, PM); in createPassConfig() 622 TargetPassConfig::TargetPassConfig() in TargetPassConfig() function in TargetPassConfig [all …]
|
H A D | LLVMTargetMachine.cpp | 103 static TargetPassConfig * 109 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() 215 TargetPassConfig *PassConfig = in addPassesToEmitFile() 220 if (TargetPassConfig::willCompleteCodeGenPipeline()) { in addPassesToEmitFile() 243 TargetPassConfig *PassConfig = in addPassesToEmitMC() 247 assert(TargetPassConfig::willCompleteCodeGenPipeline() && in addPassesToEmitMC()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.cpp | 64 class XCorePassConfig : public TargetPassConfig { 67 : TargetPassConfig(TM, PM) {} in XCorePassConfig() 81 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 88 TargetPassConfig::addIRPasses(); in addIRPasses()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VETargetMachine.cpp | 101 class VEPassConfig : public TargetPassConfig { 104 : TargetPassConfig(TM, PM) {} in VEPassConfig() 116 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 123 TargetPassConfig::addIRPasses(); in addIRPasses()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Combiner.h | 24 class TargetPassConfig; variable 29 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC); 40 const TargetPassConfig *TPC;
|
H A D | Utils.h | 41 class TargetPassConfig; variable 149 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC, 153 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC, 160 void reportGISelWarning(MachineFunction &MF, const TargetPassConfig &TPC,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.cpp | 84 class BPFPassConfig : public TargetPassConfig { 87 : TargetPassConfig(TM, PM) {} in BPFPassConfig() 100 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 145 TargetPassConfig::addIRPasses(); in addIRPasses() 166 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetMachine.cpp | 312 class WebAssemblyPassConfig final : public TargetPassConfig { 315 : TargetPassConfig(TM, PM) {} in WebAssemblyPassConfig() 342 TargetPassConfig * 398 TargetPassConfig::addIRPasses(); in addIRPasses() 402 (void)TargetPassConfig::addInstSelector(); in addInstSelector() 439 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc() 443 TargetPassConfig::addPreEmitPass(); in addPreEmitPass()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/ |
H A D | CSKYTargetMachine.cpp | 54 class CSKYPassConfig : public TargetPassConfig { 57 : TargetPassConfig(TM, PM) {} in CSKYPassConfig() 66 TargetPassConfig *CSKYTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetMachine.cpp | 77 class LanaiPassConfig : public TargetPassConfig { 80 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig() 92 TargetPassConfig *
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
H A D | ARCTargetMachine.cpp | 49 class ARCPassConfig : public TargetPassConfig { 52 : TargetPassConfig(TM, PM) {} in ARCPassConfig() 65 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
H A D | ARCTargetMachine.h | 21 class TargetPassConfig; variable 40 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsPreLegalizerCombiner.cpp | 84 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 98 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 108 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 | 214 class MipsPassConfig : public TargetPassConfig { 217 : TargetPassConfig(TM, PM) { in MipsPassConfig() 248 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 257 TargetPassConfig::addIRPasses(); in addIRPasses()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.cpp | 124 class RISCVPassConfig : public TargetPassConfig { 127 : TargetPassConfig(TM, PM) {} in RISCVPassConfig() 146 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 152 TargetPassConfig::addIRPasses(); in addIRPasses()
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/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;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcTargetMachine.cpp | 139 class SparcPassConfig : public TargetPassConfig { 142 : TargetPassConfig(TM, PM) {} in SparcPassConfig() 154 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 161 TargetPassConfig::addIRPasses(); in addIRPasses()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.cpp | 202 class SystemZPassConfig : public TargetPassConfig { 205 : TargetPassConfig(TM, PM) {} in SystemZPassConfig() 236 TargetPassConfig::addIRPasses(); in addIRPasses() 314 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64O0PreLegalizerCombiner.cpp | 129 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 146 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 160 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kTargetMachine.cpp | 125 class M68kPassConfig : public TargetPassConfig { 128 : TargetPassConfig(TM, PM) {} in M68kPassConfig() 144 TargetPassConfig *M68kTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | InstructionSelect.cpp | 55 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig) in INITIALIZE_PASS_DEPENDENCY() argument 73 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage() 92 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | LiveDebugValues.cpp | 64 TargetPassConfig *TPC; 82 TPC = getAnalysisIfAvailable<TargetPassConfig>(); in runOnMachineFunction()
|