Lines Matching defs:Immediate

169     Immediate,
216 case Immediate:
247 bool isMemOpBase() const { return Kind == Immediate && Imm.IsMemOpBase; }
250 assert(Kind == Immediate && "Invalid access!");
254 assert((Kind == Immediate || Kind == ContextImmediate) &&
256 if (Kind == Immediate)
261 assert((Kind == Immediate || Kind == ContextImmediate) &&
335 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
340 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
350 return Kind == Immediate || Kind == Expression;
352 bool isU1Imm() const { return Kind == Immediate && isUInt<1>(getImm()); }
353 bool isU2Imm() const { return Kind == Immediate && isUInt<2>(getImm()); }
354 bool isU3Imm() const { return Kind == Immediate && isUInt<3>(getImm()); }
355 bool isU4Imm() const { return Kind == Immediate && isUInt<4>(getImm()); }
356 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); }
357 bool isS5Imm() const { return Kind == Immediate && isInt<5>(getImm()); }
358 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); }
359 bool isU6ImmX2() const { return Kind == Immediate &&
362 bool isU7Imm() const { return Kind == Immediate && isUInt<7>(getImm()); }
363 bool isU7ImmX4() const { return Kind == Immediate &&
366 bool isU8Imm() const { return Kind == Immediate && isUInt<8>(getImm()); }
367 bool isU8ImmX8() const { return Kind == Immediate &&
371 bool isU10Imm() const { return Kind == Immediate && isUInt<10>(getImm()); }
372 bool isU12Imm() const { return Kind == Immediate && isUInt<12>(getImm()); }
383 return (Kind == Immediate && getImm() <= -8 && getImm() >= -512 &&
389 (Kind == Immediate && isInt<34>(getImm()) && (getImm() & 15) == 0);
394 return Kind == Expression || (Kind == Immediate && isInt<34>(getImm()));
401 if (Kind != Immediate)
416 (Kind == Immediate && isInt<16>(getImm()) &&
418 bool isImmZero() const { return Kind == Immediate && getImm() == 0; }
419 bool isRegNumber() const { return Kind == Immediate && isUInt<5>(getImm()); }
421 return Kind == Immediate && isUInt<3>(getImm());
424 return Kind == Immediate && isUInt<6>(getImm());
427 return Kind == Immediate && isUInt<5>(getImm());
430 return Kind == Immediate && isUInt<3>(getImm());
433 return Kind == Immediate && isUInt<2>(getImm());
436 return Kind == Immediate && isUInt<6>(getImm()) && ((getImm() & 1) == 0);
439 return Kind == Immediate && isUInt<6>(getImm());
443 (Kind == Immediate
447 (Kind == Immediate
453 return Kind == Immediate && isUInt<8>(getImm()) &&
615 if (Kind == Immediate)
624 case Immediate:
639 case Immediate:
653 if (Kind == Immediate)
703 auto Op = std::make_unique<PPCOperand>(Immediate);
770 case Immediate:
789 case Immediate: