Home
last modified time | relevance | path

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

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetPassConfig.cpp281 INITIALIZE_PASS(TargetPassConfig, "targetpassconfig",
283 char TargetPassConfig::ID = 0;
331 TargetPassConfig::~TargetPassConfig() { in ~TargetPassConfig()
364 void TargetPassConfig::setStartStopPasses() { in setStartStopPasses()
396 TargetPassConfig::TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm) in TargetPassConfig() function in TargetPassConfig
427 CodeGenOpt::Level TargetPassConfig::getOptLevel() const { in getOptLevel()
432 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass()
448 TargetPassConfig *LLVMTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
449 return new TargetPassConfig(*this, PM); in createPassConfig()
452 TargetPassConfig::TargetPassConfig() in TargetPassConfig() function in TargetPassConfig
[all …]
DLLVMTargetMachine.cpp97 static TargetPassConfig *
103 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode()
197 TargetPassConfig *PassConfig = in addPassesToEmitFile()
202 if (!TargetPassConfig::willCompleteCodeGenPipeline()) { in addPassesToEmitFile()
231 TargetPassConfig *PassConfig = in addPassesToEmitMC()
235 assert(TargetPassConfig::willCompleteCodeGenPipeline() && in addPassesToEmitMC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFTargetMachine.cpp76 class BPFPassConfig : public TargetPassConfig {
79 : TargetPassConfig(TM, PM) {} in BPFPassConfig()
92 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
100 TargetPassConfig::addIRPasses(); in addIRPasses()
116 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DCombiner.h24 class TargetPassConfig; variable
29 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC);
40 const TargetPassConfig *TPC;
DUtils.h34 class TargetPassConfig; variable
102 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC,
106 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreTargetMachine.cpp66 class XCorePassConfig : public TargetPassConfig {
69 : TargetPassConfig(TM, PM) {} in XCorePassConfig()
83 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
90 TargetPassConfig::addIRPasses(); in addIRPasses()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsPreLegalizerCombiner.cpp71 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
85 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
95 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
DMipsModuleISelDAGToDAG.cpp35 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
48 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
DMipsTargetMachine.cpp219 class MipsPassConfig : public TargetPassConfig {
222 : TargetPassConfig(TM, PM) { in MipsPassConfig()
253 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
262 TargetPassConfig::addIRPasses(); in addIRPasses()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430TargetMachine.cpp58 class MSP430PassConfig : public TargetPassConfig {
61 : TargetPassConfig(TM, PM) {} in MSP430PassConfig()
72 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCTargetMachine.cpp51 class ARCPassConfig : public TargetPassConfig {
54 : TargetPassConfig(TM, PM) {} in ARCPassConfig()
67 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DARCTargetMachine.h21 class TargetPassConfig; variable
40 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetMachine.cpp297 class WebAssemblyPassConfig final : public TargetPassConfig {
300 : TargetPassConfig(TM, PM) {} in WebAssemblyPassConfig()
327 TargetPassConfig *
383 TargetPassConfig::addIRPasses(); in addIRPasses()
387 (void)TargetPassConfig::addInstSelector(); in addInstSelector()
420 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc()
424 TargetPassConfig::addPreEmitPass(); in addPreEmitPass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiTargetMachine.cpp79 class LanaiPassConfig : public TargetPassConfig {
82 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig()
94 TargetPassConfig *
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVTargetMachine.cpp114 class RISCVPassConfig : public TargetPassConfig {
117 : TargetPassConfig(TM, PM) {} in RISCVPassConfig()
135 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
141 TargetPassConfig::addIRPasses(); in addIRPasses()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVETargetMachine.cpp88 class VEPassConfig : public TargetPassConfig {
91 : TargetPassConfig(TM, PM) {} in VEPassConfig()
101 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRTargetMachine.cpp59 class AVRPassConfig : public TargetPassConfig {
62 : TargetPassConfig(TM, PM) {} in AVRPassConfig()
75 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetPassConfig.h83 class TargetPassConfig : public ImmutablePass {
140 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
142 TargetPassConfig();
144 ~TargetPassConfig() override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetMachine.cpp167 class SystemZPassConfig : public TargetPassConfig {
170 : TargetPassConfig(TM, PM) {} in SystemZPassConfig()
200 TargetPassConfig::addIRPasses(); in addIRPasses()
274 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DInstructionSelect.cpp50 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig) in INITIALIZE_PASS_DEPENDENCY() argument
59 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
75 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
DLegalizer.cpp48 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig) in INITIALIZE_PASS_DEPENDENCY() argument
57 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
284 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcTargetMachine.cpp144 class SparcPassConfig : public TargetPassConfig {
147 : TargetPassConfig(TM, PM) {} in SparcPassConfig()
159 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
166 TargetPassConfig::addIRPasses(); in addIRPasses()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PreLegalizerCombiner.cpp119 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
140 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
157 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetMachine.cpp543 class AMDGPUPassConfig : public TargetPassConfig {
546 : TargetPassConfig(TM, PM) { in AMDGPUPassConfig()
721 TargetPassConfig::addIRPasses(); in addIRPasses()
749 TargetPassConfig::addCodeGenPrepare(); in addCodeGenPrepare()
808 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
851 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
879 TargetPassConfig::addILPOpts(); in addILPOpts()
931 TargetPassConfig::addFastRegAlloc(); in addFastRegAlloc()
953 TargetPassConfig::addOptimizedRegAlloc(); in addOptimizedRegAlloc()
968 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXTargetMachine.cpp154 class NVPTXPassConfig : public TargetPassConfig {
157 : TargetPassConfig(TM, PM) {} in NVPTXPassConfig()
195 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
285 TargetPassConfig::addIRPasses(); in addIRPasses()

1234