• Home
  • Raw
  • Download

Lines Matching refs:isUInt

317   bool isU1Imm() const { return Kind == Immediate && isUInt<1>(getImm()); }  in isU1Imm()
318 bool isU2Imm() const { return Kind == Immediate && isUInt<2>(getImm()); } in isU2Imm()
319 bool isU3Imm() const { return Kind == Immediate && isUInt<3>(getImm()); } in isU3Imm()
320 bool isU4Imm() const { return Kind == Immediate && isUInt<4>(getImm()); } in isU4Imm()
321 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); } in isU5Imm()
323 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); } in isU6Imm()
325 isUInt<6>(getImm()) && in isU6ImmX2()
327 bool isU7Imm() const { return Kind == Immediate && isUInt<7>(getImm()); } in isU7Imm()
329 isUInt<7>(getImm()) && in isU7ImmX4()
331 bool isU8Imm() const { return Kind == Immediate && isUInt<8>(getImm()); } in isU8Imm()
333 isUInt<8>(getImm()) && in isU8ImmX8()
336 bool isU10Imm() const { return Kind == Immediate && isUInt<10>(getImm()); } in isU10Imm()
337 bool isU12Imm() const { return Kind == Immediate && isUInt<12>(getImm()); } in isU12Imm()
344 return isUInt<16>(getImmU16Context()); in isU16Imm()
400 if (isUInt<32>(getImm()) && isInt<26>(static_cast<int32_t>(getImm()))) in isDirectBr()
409 bool isRegNumber() const { return Kind == Immediate && isUInt<5>(getImm()); } in isRegNumber()
411 return Kind == Immediate && isUInt<3>(getImm()); in isACCRegNumber()
414 return Kind == Immediate && isUInt<6>(getImm()) && ((getImm() & 1) == 0); in isVSRpEvenRegNumber()
417 return Kind == Immediate && isUInt<6>(getImm()); in isVSRegNumber()
420 && isUInt<3>(getExprCRVal())) || in isCCRegNumber()
422 && isUInt<3>(getImm())); } in isCCRegNumber()
424 && isUInt<5>(getExprCRVal())) || in isCRBitNumber()
426 && isUInt<5>(getImm())); } in isCRBitNumber()
427 bool isCRBitMask() const { return Kind == Immediate && isUInt<8>(getImm()) && in isCRBitMask()