Lines Matching defs:RISCV
26 namespace RISCV {
107 } // namespace RISCV
121 Idx = RISCV::FPRB16Idx;
124 Idx = RISCV::FPRB32Idx;
127 Idx = RISCV::FPRB64Idx;
130 return &RISCV::ValueMappings[Idx];
145 return getRegBank(MI.getOperand(0).getReg(), MRI, TRI) == &RISCV::FPRBRegBank;
152 case RISCV::G_FCVT_W_RV64:
153 case RISCV::G_FCVT_WU_RV64:
154 case RISCV::G_FCLASS:
192 Idx = RISCV::VRB64Idx;
194 Idx = RISCV::VRB128Idx;
196 Idx = RISCV::VRB256Idx;
198 Idx = RISCV::VRB512Idx;
202 return &RISCV::ValueMappings[Idx];
222 unsigned GPRSize = getMaximumSize(RISCV::GPRBRegBankID);
227 &RISCV::ValueMappings[GPRSize == 64 ? RISCV::GPRB64Idx
228 : RISCV::GPRB32Idx];
424 if (getRegBank(VReg, MRI, TRI) == &RISCV::FPRBRegBank ||
440 case RISCV::G_FCVT_W_RV64:
441 case RISCV::G_FCVT_WU_RV64:
444 case RISCV::G_FCLASS: {