Lines Matching refs:RISCV

104   case RISCV::LW:  in log2LdstWidth()
105 case RISCV::SW: in log2LdstWidth()
106 case RISCV::FLW: in log2LdstWidth()
107 case RISCV::FSW: in log2LdstWidth()
109 case RISCV::LD: in log2LdstWidth()
110 case RISCV::SD: in log2LdstWidth()
111 case RISCV::FLD: in log2LdstWidth()
112 case RISCV::FSD: in log2LdstWidth()
140 return RISCV::GPRCRegClass.contains(Reg) || in isCompressedReg()
141 RISCV::FPR32CRegClass.contains(Reg) || in isCompressedReg()
142 RISCV::FPR64CRegClass.contains(Reg); in isCompressedReg()
150 return Opcode == RISCV::LW || (!STI.is64Bit() && Opcode == RISCV::FLW) || in isCompressibleLoad()
151 Opcode == RISCV::LD || Opcode == RISCV::FLD; in isCompressibleLoad()
159 return Opcode == RISCV::SW || (!STI.is64Bit() && Opcode == RISCV::FSW) || in isCompressibleStore()
160 Opcode == RISCV::SD || Opcode == RISCV::FSD; in isCompressibleStore()
181 return RegImmPair(RISCV::NoRegister, 0); in getRegImmPairPreventingCompression()
189 if (RISCV::SPRegClass.contains(Base)) { in getRegImmPairPreventingCompression()
214 return RegImmPair(RISCV::NoRegister, 0); in getRegImmPairPreventingCompression()
265 return RISCV::NoRegister; in analyzeCompressibleUses()
272 if (RISCV::GPRRegClass.contains(RegImm.Reg)) in analyzeCompressibleUses()
273 RCToScavenge = &RISCV::GPRCRegClass; in analyzeCompressibleUses()
274 else if (RISCV::FPR32RegClass.contains(RegImm.Reg)) in analyzeCompressibleUses()
275 RCToScavenge = &RISCV::FPR32CRegClass; in analyzeCompressibleUses()
276 else if (RISCV::FPR64RegClass.contains(RegImm.Reg)) in analyzeCompressibleUses()
277 RCToScavenge = &RISCV::FPR64CRegClass; in analyzeCompressibleUses()
279 return RISCV::NoRegister; in analyzeCompressibleUses()
356 if (RISCV::GPRRegClass.contains(RegImm.Reg)) { in runOnMachineFunction()
358 BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(RISCV::ADDI), NewReg) in runOnMachineFunction()
367 unsigned Opcode = RISCV::FPR32RegClass.contains(RegImm.Reg) in runOnMachineFunction()
368 ? RISCV::FSGNJ_S in runOnMachineFunction()
369 : RISCV::FSGNJ_D; in runOnMachineFunction()