Lines Matching refs:IsConstantImm
506 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isBareSimmNLsb0() local
508 if (!IsConstantImm) in isBareSimmNLsb0()
575 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isVTypeImm() local
576 return IsConstantImm && isUIntN(N, Imm) && VK == RISCVMCExpr::VK_RISCV_None; in isVTypeImm()
619 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isImmXLenLI() local
627 if (IsConstantImm) { in isImmXLenLI()
640 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isImmXLenLI_Restricted() local
642 return IsConstantImm && (VK == RISCVMCExpr::VK_RISCV_None) && in isImmXLenLI_Restricted()
686 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in IsUImm() local
687 return IsConstantImm && isUInt<N>(Imm) && VK == RISCVMCExpr::VK_RISCV_None; in IsUImm()
705 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm8GE32() local
706 return IsConstantImm && isUInt<8>(Imm) && Imm >= 32 && in isUImm8GE32()
715 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isRnumArg() local
716 return IsConstantImm && Imm >= INT64_C(0) && Imm <= INT64_C(10) && in isRnumArg()
725 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isRnumArg_0_7() local
726 return IsConstantImm && Imm >= INT64_C(0) && Imm <= INT64_C(7) && in isRnumArg_0_7()
735 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isRnumArg_1_10() local
736 return IsConstantImm && Imm >= INT64_C(1) && Imm <= INT64_C(10) && in isRnumArg_1_10()
745 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isRnumArg_2_14() local
746 return IsConstantImm && Imm >= INT64_C(2) && Imm <= INT64_C(14) && in isRnumArg_2_14()
755 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm5() local
756 return IsConstantImm && isInt<5>(fixImmediateForRV32(Imm, isRV64Imm())) && in isSImm5()
765 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm6() local
766 return IsConstantImm && isInt<6>(fixImmediateForRV32(Imm, isRV64Imm())) && in isSImm6()
775 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm6NonZero() local
776 return IsConstantImm && Imm != 0 && in isSImm6NonZero()
786 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isCLUIImm() local
787 return IsConstantImm && (Imm != 0) && in isCLUIImm()
797 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm2Lsb0() local
798 return IsConstantImm && isShiftedUInt<1, 1>(Imm) && in isUImm2Lsb0()
807 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm7Lsb00() local
808 return IsConstantImm && isShiftedUInt<5, 2>(Imm) && in isUImm7Lsb00()
817 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm8Lsb00() local
818 return IsConstantImm && isShiftedUInt<6, 2>(Imm) && in isUImm8Lsb00()
827 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm8Lsb000() local
828 return IsConstantImm && isShiftedUInt<5, 3>(Imm) && in isUImm8Lsb000()
839 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm9Lsb000() local
840 return IsConstantImm && isShiftedUInt<6, 3>(Imm) && in isUImm9Lsb000()
849 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm10Lsb00NonZero() local
850 return IsConstantImm && isShiftedUInt<8, 2>(Imm) && (Imm != 0) && in isUImm10Lsb00NonZero()
868 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm12() local
869 if (!IsConstantImm) in isSImm12()
873 return IsValid && ((IsConstantImm && VK == RISCVMCExpr::VK_RISCV_None) || in isSImm12()
888 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm12Lsb00000() local
889 return IsConstantImm && isShiftedInt<7, 5>(Imm) && in isSImm12Lsb00000()
900 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm10Lsb0000NonZero() local
901 return IsConstantImm && (Imm != 0) && isShiftedInt<6, 4>(Imm) && in isSImm10Lsb0000NonZero()
911 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm20LUI() local
912 if (!IsConstantImm) { in isUImm20LUI()
929 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm20AUIPC() local
930 if (!IsConstantImm) { in isUImm20AUIPC()
954 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isImmZero() local
955 return IsConstantImm && (Imm == 0) && VK == RISCVMCExpr::VK_RISCV_None; in isImmZero()
963 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm5Plus1() local
964 return IsConstantImm && in isSImm5Plus1()
1225 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in addVTypeIOperands() local
1226 (void)IsConstantImm; in addVTypeIOperands()
1227 assert(IsConstantImm && "Invalid VTypeI Operand!"); in addVTypeIOperands()