Lines Matching refs:RISCVPassConfig
137 class RISCVPassConfig : public TargetPassConfig { class
139 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM) in RISCVPassConfig() function in __anon42e2508f0111::RISCVPassConfig
185 return new RISCVPassConfig(*this, PM); in createPassConfig()
188 void RISCVPassConfig::addIRPasses() { in addIRPasses()
200 bool RISCVPassConfig::addPreISel() { in addPreISel()
210 bool RISCVPassConfig::addInstSelector() { in addInstSelector()
216 bool RISCVPassConfig::addIRTranslator() { in addIRTranslator()
221 bool RISCVPassConfig::addLegalizeMachineIR() { in addLegalizeMachineIR()
226 bool RISCVPassConfig::addRegBankSelect() { in addRegBankSelect()
231 bool RISCVPassConfig::addGlobalInstructionSelect() { in addGlobalInstructionSelect()
236 void RISCVPassConfig::addPreSched2() {} in addPreSched2()
238 void RISCVPassConfig::addPreEmitPass() { in addPreEmitPass()
243 void RISCVPassConfig::addPreEmitPass2() { in addPreEmitPass2()
251 void RISCVPassConfig::addMachineSSAOptimization() { in addMachineSSAOptimization()
258 void RISCVPassConfig::addPreRegAlloc() { in addPreRegAlloc()
264 void RISCVPassConfig::addPostRegAlloc() { in addPostRegAlloc()