Lines Matching refs:getImm

247   int64_t getImm() const {  in getImm()  function
323 bool isU1Imm() const { return Kind == Immediate && isUInt<1>(getImm()); } in isU1Imm()
324 bool isU2Imm() const { return Kind == Immediate && isUInt<2>(getImm()); } in isU2Imm()
325 bool isU3Imm() const { return Kind == Immediate && isUInt<3>(getImm()); } in isU3Imm()
326 bool isU4Imm() const { return Kind == Immediate && isUInt<4>(getImm()); } in isU4Imm()
327 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); } in isU5Imm()
328 bool isS5Imm() const { return Kind == Immediate && isInt<5>(getImm()); } in isS5Imm()
329 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); } in isU6Imm()
331 isUInt<6>(getImm()) && in isU6ImmX2()
332 (getImm() & 1) == 0; } in isU6ImmX2()
333 bool isU7Imm() const { return Kind == Immediate && isUInt<7>(getImm()); } in isU7Imm()
335 isUInt<7>(getImm()) && in isU7ImmX4()
336 (getImm() & 3) == 0; } in isU7ImmX4()
337 bool isU8Imm() const { return Kind == Immediate && isUInt<8>(getImm()); } in isU8Imm()
339 isUInt<8>(getImm()) && in isU8ImmX8()
340 (getImm() & 7) == 0; } in isU8ImmX8()
342 bool isU10Imm() const { return Kind == Immediate && isUInt<10>(getImm()); } in isU10Imm()
343 bool isU12Imm() const { return Kind == Immediate && isUInt<12>(getImm()); } in isU12Imm()
354 return (Kind == Immediate && getImm() <= -8 && getImm() >= -512 && in isHashImmX8()
355 (getImm() & 7) == 0); in isHashImmX8()
360 (Kind == Immediate && isInt<34>(getImm()) && (getImm() & 15) == 0); in isS34ImmX16()
365 return Kind == Expression || (Kind == Immediate && isInt<34>(getImm())); in isS34Imm()
375 if ((getImm() & 3) != 0) in isDirectBr()
377 if (isInt<26>(getImm())) in isDirectBr()
381 if (isUInt<32>(getImm()) && isInt<26>(static_cast<int32_t>(getImm()))) in isDirectBr()
387 (Kind == Immediate && isInt<16>(getImm()) && in isCondBr()
388 (getImm() & 3) == 0); } in isCondBr()
389 bool isImmZero() const { return Kind == Immediate && getImm() == 0; } in isImmZero()
390 bool isRegNumber() const { return Kind == Immediate && isUInt<5>(getImm()); } in isRegNumber()
392 return Kind == Immediate && isUInt<3>(getImm()); in isACCRegNumber()
395 return Kind == Immediate && isUInt<6>(getImm()) && ((getImm() & 1) == 0); in isVSRpEvenRegNumber()
398 return Kind == Immediate && isUInt<6>(getImm()); in isVSRegNumber()
403 && isUInt<3>(getImm())); } in isCCRegNumber()
407 && isUInt<5>(getImm())); } in isCRBitNumber()
409 bool isEvenRegNumber() const { return isRegNumber() && (getImm() & 1) == 0; } in isEvenRegNumber()
411 bool isCRBitMask() const { return Kind == Immediate && isUInt<8>(getImm()) && in isCRBitMask()
412 isPowerOf2_32(getImm()); } in isCRBitMask()
538 Inst.addOperand(MCOperand::createImm(getImm())); in addImmOperands()
547 Inst.addOperand(MCOperand::createImm(getImm())); in addS16ImmOperands()
562 Inst.addOperand(MCOperand::createImm(getImm())); in addU16ImmOperands()
576 Inst.addOperand(MCOperand::createImm(getImm() / 4)); in addBranchTargetOperands()
711 OS << getImm(); in print()
725 Inst.addOperand(MCOperand::createImm(-Op.getImm())); in addNegOperand()
854 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
855 int64_t B = Inst.getOperand(3).getImm(); in ProcessInstruction()
868 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
869 int64_t B = Inst.getOperand(3).getImm(); in ProcessInstruction()
882 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
883 int64_t B = Inst.getOperand(3).getImm(); in ProcessInstruction()
897 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
898 int64_t B = Inst.getOperand(3).getImm(); in ProcessInstruction()
912 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
925 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
938 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
951 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
964 int64_t B = Inst.getOperand(2).getImm(); in ProcessInstruction()
965 int64_t N = Inst.getOperand(3).getImm(); in ProcessInstruction()
978 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
979 int64_t B = Inst.getOperand(3).getImm(); in ProcessInstruction()
991 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
992 int64_t B = Inst.getOperand(3).getImm(); in ProcessInstruction()
1004 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
1005 int64_t B = Inst.getOperand(3).getImm(); in ProcessInstruction()
1018 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
1030 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
1041 int64_t N = Inst.getOperand(1).getImm(); in ProcessInstruction()
1051 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
1063 int64_t N = Inst.getOperand(2).getImm(); in ProcessInstruction()
1075 int64_t B = Inst.getOperand(2).getImm(); in ProcessInstruction()
1076 int64_t N = Inst.getOperand(3).getImm(); in ProcessInstruction()
1088 int64_t BM = Inst.getOperand(3).getImm(); in ProcessInstruction()
1105 int64_t BM = Inst.getOperand(3).getImm(); in ProcessInstruction()
1123 int64_t BM = Inst.getOperand(3).getImm(); in ProcessInstruction()
1572 if (EHOp.isU1Imm() && EHOp.getImm() == 0) in ParseInstruction()
1756 if (Op.isU3Imm() && Op.getImm() == ImmVal) in validateTargetOperandClass()