Lines Matching refs:Imm
182 APInt Imm = FPImm.bitcastToAPInt(); in getLoadFPImm() local
184 if (Imm.extractBitsAsZExtValue(21, 0) != 0) in getLoadFPImm()
187 bool Sign = Imm.extractBitsAsZExtValue(1, 31); in getLoadFPImm()
188 uint8_t Mantissa = Imm.extractBitsAsZExtValue(2, 21); in getLoadFPImm()
189 uint8_t Exp = Imm.extractBitsAsZExtValue(8, 23); in getLoadFPImm()
209 float RISCVLoadFPImm::getFPImm(unsigned Imm) { in getFPImm() argument
210 assert(Imm != 1 && Imm != 30 && Imm != 31 && "Unsupported immediate"); in getFPImm()
214 if (Imm == 0) { in getFPImm()
216 Imm = 16; in getFPImm()
219 uint32_t Exp = LoadFP32ImmArr[Imm - 2].first; in getFPImm()
220 uint32_t Mantissa = LoadFP32ImmArr[Imm - 2].second; in getFPImm()