Lines Matching defs:Immediate

323     Immediate,
368 case Immediate:
391 assert(Kind == Immediate && "Invalid access!");
395 assert((Kind == Immediate || Kind == ContextImmediate) && "Invalid access!");
396 if (Kind == Immediate)
401 assert((Kind == Immediate || Kind == ContextImmediate) && "Invalid access!");
432 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
437 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
446 bool isImm() const override { return Kind == Immediate || Kind == Expression; }
447 bool isU1Imm() const { return Kind == Immediate && isUInt<1>(getImm()); }
448 bool isU2Imm() const { return Kind == Immediate && isUInt<2>(getImm()); }
449 bool isU3Imm() const { return Kind == Immediate && isUInt<3>(getImm()); }
450 bool isU4Imm() const { return Kind == Immediate && isUInt<4>(getImm()); }
451 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); }
452 bool isS5Imm() const { return Kind == Immediate && isInt<5>(getImm()); }
453 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); }
454 bool isU6ImmX2() const { return Kind == Immediate &&
457 bool isU7ImmX4() const { return Kind == Immediate &&
460 bool isU8ImmX8() const { return Kind == Immediate &&
464 bool isU10Imm() const { return Kind == Immediate && isUInt<10>(getImm()); }
465 bool isU12Imm() const { return Kind == Immediate && isUInt<12>(getImm()); }
470 case Immediate:
481 case Immediate:
489 (Kind == Immediate && isInt<16>(getImm()) &&
495 case Immediate:
506 if (Kind != Immediate)
521 (Kind == Immediate && isInt<16>(getImm()) &&
523 bool isRegNumber() const { return Kind == Immediate && isUInt<5>(getImm()); }
524 bool isVSRegNumber() const { return Kind == Immediate && isUInt<6>(getImm()); }
527 (Kind == Immediate
531 (Kind == Immediate
533 bool isCRBitMask() const { return Kind == Immediate && isUInt<8>(getImm()) &&
638 if (Kind == Immediate)
647 case Immediate:
662 case Immediate:
676 if (Kind == Immediate)
725 auto Op = make_unique<PPCOperand>(Immediate);
790 case Immediate: