Lines Matching defs:Imm
121 unsigned Imm = MI->getOperand(OpNo).getImm();
122 auto Range = RISCVSysReg::lookupSysRegByEncoding(Imm);
131 markup(O, Markup::Register) << formatImm(Imm);
177 unsigned Imm = MI->getOperand(OpNo).getImm();
178 if (Imm == 1) {
180 } else if (Imm == 30) {
182 } else if (Imm == 31) {
185 float FPVal = RISCVLoadFPImm::getFPImm(Imm);
210 unsigned Imm = MI->getOperand(OpNo).getImm();
213 if (RISCVVType::getVLMUL(Imm) == RISCVII::VLMUL::LMUL_RESERVED ||
214 RISCVVType::getSEW(Imm) > 64 || (Imm >> 8) != 0) {
215 O << formatImm(Imm);
219 RISCVVType::printVType(Imm, O);
227 unsigned Imm = MI->getOperand(OpNo).getImm();
231 if (Imm >= RISCVZC::RLISTENCODE::RA_S0) {
236 if (Imm >= RISCVZC::RLISTENCODE::RA_S0_S1) {
238 if (Imm == RISCVZC::RLISTENCODE::RA_S0_S1 || ArchRegNames)
242 if (Imm >= RISCVZC::RLISTENCODE::RA_S0_S2) {
245 if (Imm == RISCVZC::RLISTENCODE::RA_S0_S2 || ArchRegNames)
249 if (Imm >= RISCVZC::RLISTENCODE::RA_S0_S3) {
252 unsigned Offset = (Imm - RISCVZC::RLISTENCODE::RA_S0_S3);
255 if (Imm == RISCVZC::RLISTENCODE::RA_S0_S11)
280 int64_t Imm = MI->getOperand(OpNo).getImm();
286 StackAdj = Imm + Base;