Lines Matching refs:RISCVSubtarget
38 RISCVFrameLowering::RISCVFrameLowering(const RISCVSubtarget &STI) in RISCVFrameLowering()
58 const auto &STI = MF.getSubtarget<RISCVSubtarget>(); in emitSCSPrologue()
115 const auto &STI = MF.getSubtarget<RISCVSubtarget>(); in emitSCSEpilogue()
363 static Register getFPReg(const RISCVSubtarget &STI) { return RISCV::X8; } in getFPReg()
366 static Register getSPReg(const RISCVSubtarget &STI) { return RISCV::X2; } in getSPReg()
994 auto &Subtarget = MF.getSubtarget<RISCVSubtarget>(); in determineCalleeSaves()
1050 const auto &ST = MF.getSubtarget<RISCVSubtarget>(); in assignRVVStackObjectOffsets()
1105 if (!MF.getSubtarget<RISCVSubtarget>().hasVInstructions()) in getScavSlotsNumForRVV()
1147 return MF.getSubtarget<RISCVSubtarget>().hasVInstructions(); in hasRVVFrameObject()
1175 if (MF.getSubtarget<RISCVSubtarget>().hasStdExtC()) in estimateFunctionSizeInBytes()
1191 MF.getSubtarget<RISCVSubtarget>().getRegisterInfo(); in processFunctionBeforeFrameFinalized()
1192 const RISCVInstrInfo *TII = MF.getSubtarget<RISCVSubtarget>().getInstrInfo(); in processFunctionBeforeFrameFinalized()