Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Immediate

321     Immediate,
366 case Immediate:
393 assert(Kind == Immediate && "Invalid access!");
397 assert((Kind == Immediate || Kind == ContextImmediate) &&
399 if (Kind == Immediate)
404 assert((Kind == Immediate || Kind == ContextImmediate) &&
436 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
441 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
451 return Kind == Immediate || Kind == Expression;
453 bool isU1Imm() const { return Kind == Immediate && isUInt<1>(getImm()); }
454 bool isU2Imm() const { return Kind == Immediate && isUInt<2>(getImm()); }
455 bool isU3Imm() const { return Kind == Immediate && isUInt<3>(getImm()); }
456 bool isU4Imm() const { return Kind == Immediate && isUInt<4>(getImm()); }
457 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); }
458 bool isS5Imm() const { return Kind == Immediate && isInt<5>(getImm()); }
459 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); }
460 bool isU6ImmX2() const { return Kind == Immediate &&
463 bool isU7Imm() const { return Kind == Immediate && isUInt<7>(getImm()); }
464 bool isU7ImmX4() const { return Kind == Immediate &&
467 bool isU8Imm() const { return Kind == Immediate && isUInt<8>(getImm()); }
468 bool isU8ImmX8() const { return Kind == Immediate &&
472 bool isU10Imm() const { return Kind == Immediate && isUInt<10>(getImm()); }
473 bool isU12Imm() const { return Kind == Immediate && isUInt<12>(getImm()); }
478 case Immediate:
489 case Immediate:
497 (Kind == Immediate && isInt<16>(getImm()) &&
500 Immediate && isInt<16>(getImm()) &&
506 case Immediate:
517 if (Kind != Immediate)
519 // Operand must be 64-bit aligned, signed 27-bit immediate.
532 (Kind == Immediate && isInt<16>(getImm()) &&
534 bool isRegNumber() const { return Kind == Immediate && isUInt<5>(getImm()); }
536 return Kind == Immediate && isUInt<6>(getImm());
540 (Kind == Immediate
544 (Kind == Immediate
546 bool isCRBitMask() const { return Kind == Immediate && isUInt<8>(getImm()) &&
651 if (Kind == Immediate)
660 case Immediate:
675 case Immediate:
689 if (Kind == Immediate)
738 auto Op = make_unique<PPCOperand>(Immediate);
803 case Immediate:
1545 // Attempt to parse the next token as an immediate
1962 // If the kind is a token for a literal immediate, check if our asm
1964 // immediate in the syntax.