Lines Matching refs:Immediate

172     Immediate,
218 case Immediate:
249 assert(Kind == Immediate && "Invalid access!");
253 assert((Kind == Immediate || Kind == ContextImmediate) &&
255 if (Kind == Immediate)
260 assert((Kind == Immediate || Kind == ContextImmediate) &&
327 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
332 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
342 return Kind == Immediate || Kind == Expression;
344 bool isU1Imm() const { return Kind == Immediate && isUInt<1>(getImm()); }
345 bool isU2Imm() const { return Kind == Immediate && isUInt<2>(getImm()); }
346 bool isU3Imm() const { return Kind == Immediate && isUInt<3>(getImm()); }
347 bool isU4Imm() const { return Kind == Immediate && isUInt<4>(getImm()); }
348 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); }
349 bool isS5Imm() const { return Kind == Immediate && isInt<5>(getImm()); }
350 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); }
351 bool isU6ImmX2() const { return Kind == Immediate &&
354 bool isU7Imm() const { return Kind == Immediate && isUInt<7>(getImm()); }
355 bool isU7ImmX4() const { return Kind == Immediate &&
358 bool isU8Imm() const { return Kind == Immediate && isUInt<8>(getImm()); }
359 bool isU8ImmX8() const { return Kind == Immediate &&
363 bool isU10Imm() const { return Kind == Immediate && isUInt<10>(getImm()); }
364 bool isU12Imm() const { return Kind == Immediate && isUInt<12>(getImm()); }
375 return (Kind == Immediate && getImm() <= -8 && getImm() >= -512 &&
381 (Kind == Immediate && isInt<34>(getImm()) && (getImm() & 15) == 0);
386 return Kind == Expression || (Kind == Immediate && isInt<34>(getImm()));
393 if (Kind != Immediate)
408 (Kind == Immediate && isInt<16>(getImm()) &&
410 bool isImmZero() const { return Kind == Immediate && getImm() == 0; }
411 bool isRegNumber() const { return Kind == Immediate && isUInt<5>(getImm()); }
413 return Kind == Immediate && isUInt<3>(getImm());
416 return Kind == Immediate && isUInt<6>(getImm());
419 return Kind == Immediate && isUInt<5>(getImm());
422 return Kind == Immediate && isUInt<3>(getImm());
425 return Kind == Immediate && isUInt<2>(getImm());
428 return Kind == Immediate && isUInt<6>(getImm()) && ((getImm() & 1) == 0);
431 return Kind == Immediate && isUInt<6>(getImm());
435 (Kind == Immediate
439 (Kind == Immediate
444 bool isCRBitMask() const { return Kind == Immediate && isUInt<8>(getImm()) &&
600 if (Kind == Immediate)
609 case Immediate:
624 case Immediate:
638 if (Kind == Immediate)
687 auto Op = std::make_unique<PPCOperand>(Immediate);
753 case Immediate:
772 case Immediate: