Lines Matching refs:Immediate
175 Immediate, enumerator
220 case Immediate: in PPCOperand()
251 assert(Kind == Immediate && "Invalid access!"); in getImm()
255 assert((Kind == Immediate || Kind == ContextImmediate) && in getImmS16Context()
257 if (Kind == Immediate) in getImmS16Context()
262 assert((Kind == Immediate || Kind == ContextImmediate) && in getImmU16Context()
294 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal); in getCCReg()
299 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal); in getCRBit()
309 return Kind == Immediate || Kind == Expression; in isImm()
311 bool isU1Imm() const { return Kind == Immediate && isUInt<1>(getImm()); } in isU1Imm()
312 bool isU2Imm() const { return Kind == Immediate && isUInt<2>(getImm()); } in isU2Imm()
313 bool isU3Imm() const { return Kind == Immediate && isUInt<3>(getImm()); } in isU3Imm()
314 bool isU4Imm() const { return Kind == Immediate && isUInt<4>(getImm()); } in isU4Imm()
315 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); } in isU5Imm()
316 bool isS5Imm() const { return Kind == Immediate && isInt<5>(getImm()); } in isS5Imm()
317 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); } in isU6Imm()
318 bool isU6ImmX2() const { return Kind == Immediate && in isU6ImmX2()
321 bool isU7Imm() const { return Kind == Immediate && isUInt<7>(getImm()); } in isU7Imm()
322 bool isU7ImmX4() const { return Kind == Immediate && in isU7ImmX4()
325 bool isU8Imm() const { return Kind == Immediate && isUInt<8>(getImm()); } in isU8Imm()
326 bool isU8ImmX8() const { return Kind == Immediate && in isU8ImmX8()
330 bool isU10Imm() const { return Kind == Immediate && isUInt<10>(getImm()); } in isU10Imm()
331 bool isU12Imm() const { return Kind == Immediate && isUInt<12>(getImm()); } in isU12Imm()
336 case Immediate: in isU16Imm()
347 case Immediate: in isS16Imm()
355 (Kind == Immediate && isInt<16>(getImm()) && in isS16ImmX4()
358 (Kind == Immediate && isInt<16>(getImm()) && in isS16ImmX16()
364 case Immediate: in isS17Imm()
375 if (Kind != Immediate) in isDirectBr()
390 (Kind == Immediate && isInt<16>(getImm()) && in isCondBr()
392 bool isRegNumber() const { return Kind == Immediate && isUInt<5>(getImm()); } in isRegNumber()
394 return Kind == Immediate && isUInt<6>(getImm()); in isVSRegNumber()
398 (Kind == Immediate in isCCRegNumber()
402 (Kind == Immediate in isCRBitNumber()
404 bool isCRBitMask() const { return Kind == Immediate && isUInt<8>(getImm()) && in isCRBitMask()
525 if (Kind == Immediate) in addImmOperands()
534 case Immediate: in addS16ImmOperands()
549 case Immediate: in addU16ImmOperands()
563 if (Kind == Immediate) in addBranchTargetOperands()
612 auto Op = make_unique<PPCOperand>(Immediate); in CreateImm()
677 case Immediate: in print()