Lines Matching refs:RISCV
102 case RISCV::LBU: in log2LdstWidth()
103 case RISCV::SB: in log2LdstWidth()
105 case RISCV::LH: in log2LdstWidth()
106 case RISCV::LHU: in log2LdstWidth()
107 case RISCV::SH: in log2LdstWidth()
109 case RISCV::LW: in log2LdstWidth()
110 case RISCV::SW: in log2LdstWidth()
111 case RISCV::FLW: in log2LdstWidth()
112 case RISCV::FSW: in log2LdstWidth()
114 case RISCV::LD: in log2LdstWidth()
115 case RISCV::SD: in log2LdstWidth()
116 case RISCV::FLD: in log2LdstWidth()
117 case RISCV::FSD: in log2LdstWidth()
127 case RISCV::LBU: in offsetMask()
128 case RISCV::SB: in offsetMask()
130 case RISCV::LH: in offsetMask()
131 case RISCV::LHU: in offsetMask()
132 case RISCV::SH: in offsetMask()
134 case RISCV::LW: in offsetMask()
135 case RISCV::SW: in offsetMask()
136 case RISCV::FLW: in offsetMask()
137 case RISCV::FSW: in offsetMask()
138 case RISCV::LD: in offsetMask()
139 case RISCV::SD: in offsetMask()
140 case RISCV::FLD: in offsetMask()
141 case RISCV::FSD: in offsetMask()
175 return RISCV::GPRCRegClass.contains(Reg) || in isCompressedReg()
176 RISCV::FPR32CRegClass.contains(Reg) || in isCompressedReg()
177 RISCV::FPR64CRegClass.contains(Reg); in isCompressedReg()
187 case RISCV::LBU: in isCompressibleLoad()
188 case RISCV::LH: in isCompressibleLoad()
189 case RISCV::LHU: in isCompressibleLoad()
191 case RISCV::LW: in isCompressibleLoad()
192 case RISCV::LD: in isCompressibleLoad()
194 case RISCV::FLW: in isCompressibleLoad()
196 case RISCV::FLD: in isCompressibleLoad()
208 case RISCV::SB: in isCompressibleStore()
209 case RISCV::SH: in isCompressibleStore()
211 case RISCV::SW: in isCompressibleStore()
212 case RISCV::SD: in isCompressibleStore()
214 case RISCV::FSW: in isCompressibleStore()
216 case RISCV::FSD: in isCompressibleStore()
239 return RegImmPair(RISCV::NoRegister, 0); in getRegImmPairPreventingCompression()
247 if (RISCV::SPRegClass.contains(Base)) { in getRegImmPairPreventingCompression()
272 return RegImmPair(RISCV::NoRegister, 0); in getRegImmPairPreventingCompression()
314 return RISCV::NoRegister; in analyzeCompressibleUses()
321 if (RISCV::GPRRegClass.contains(RegImm.Reg)) in analyzeCompressibleUses()
322 RCToScavenge = &RISCV::GPRCRegClass; in analyzeCompressibleUses()
323 else if (RISCV::FPR32RegClass.contains(RegImm.Reg)) in analyzeCompressibleUses()
324 RCToScavenge = &RISCV::FPR32CRegClass; in analyzeCompressibleUses()
325 else if (RISCV::FPR64RegClass.contains(RegImm.Reg)) in analyzeCompressibleUses()
326 RCToScavenge = &RISCV::FPR64CRegClass; in analyzeCompressibleUses()
328 return RISCV::NoRegister; in analyzeCompressibleUses()
408 if (RISCV::GPRRegClass.contains(RegImm.Reg)) { in runOnMachineFunction()
410 BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(RISCV::ADDI), NewReg) in runOnMachineFunction()
419 unsigned Opcode = RISCV::FPR32RegClass.contains(RegImm.Reg) in runOnMachineFunction()
420 ? RISCV::FSGNJ_S in runOnMachineFunction()
421 : RISCV::FSGNJ_D; in runOnMachineFunction()