Lines Matching full:immediate
108 Immediate,
137 case Immediate:
148 bool isImm() const override { return Kind == Immediate; }
152 return Kind == Immediate && inRange(getImm(), MinValue, MaxValue);
164 // Convert MOVI to literal load, when immediate is not in range (-2048, 2047)
165 bool isImm12m() const { return Kind == Immediate; }
197 if (Kind != Immediate)
227 if (Kind != Immediate)
267 assert(Kind == Immediate && "Invalid type access!");
278 case Immediate:
310 auto Op = std::make_unique<XtensaOperand>(Immediate);
463 "expected immediate in range [-128, 127]");
466 "expected immediate in range [-32768, 32512], first 8 bits "
470 "expected b4const immediate");
473 "expected b4constu immediate");
476 "expected immediate in range [-2048, 2047]");
479 "expected immediate in range [-2048, 2047]");
482 "expected immediate in range [1, 16]");
485 "expected immediate in range [1, 31]");
488 "expected immediate in range [0, 15]");
491 "expected immediate in range [0, 31]");
494 "expected immediate in range [0, 255]");
497 "expected immediate in range [0, 510], first bit "
501 "expected immediate in range [0, 1020], first 2 bits "
505 "expected immediate in range [0, 60], first 2 bits "
668 // Attempt to parse token as an immediate