Lines Matching refs:Imm
102 ImmOp Imm; member
117 Imm = o.Imm; in CSKYOperand()
130 static bool evaluateConstantImm(const MCExpr *Expr, int64_t &Imm) { in evaluateConstantImm()
132 Imm = CE->getValue(); in evaluateConstantImm()
143 int64_t Imm; in isUImm() local
144 bool IsConstantImm = evaluateConstantImm(getImm(), Imm); in isUImm()
145 return IsConstantImm && isShiftedUInt<num, shift>(Imm); in isUImm()
152 int64_t Imm; in isOImm() local
153 bool IsConstantImm = evaluateConstantImm(getImm(), Imm); in isOImm()
154 return IsConstantImm && isUInt<num>(Imm - 1); in isOImm()
161 int64_t Imm; in isSImm() local
162 bool IsConstantImm = evaluateConstantImm(getImm(), Imm); in isSImm()
163 return IsConstantImm && isShiftedInt<num, shift>(Imm); in isSImm()
180 int64_t Imm; in isCSKYSymbol() local
182 return isImm() && !evaluateConstantImm(getImm(), Imm); in isCSKYSymbol()
186 int64_t Imm; in isConstpoolSymbol() local
188 return isImm() && !evaluateConstantImm(getImm(), Imm); in isConstpoolSymbol()
203 return Imm.Val; in getImm()
245 Op->Imm.Val = Val; in createImm()