Lines Matching refs:IsConstantImm

386     bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK);  in isBareSimmNLsb0()  local
388 if (!IsConstantImm) in isBareSimmNLsb0()
445 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isVTypeImm() local
446 return IsConstantImm && isUIntN(N, Imm) && VK == RISCVMCExpr::VK_RISCV_None; in isVTypeImm()
514 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isImmXLenLI() local
519 return IsConstantImm && VK == RISCVMCExpr::VK_RISCV_None && in isImmXLenLI()
563 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in IsUImm() local
564 return IsConstantImm && isUInt<N>(Imm) && VK == RISCVMCExpr::VK_RISCV_None; in IsUImm()
577 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isRnumArg() local
578 return IsConstantImm && Imm >= INT64_C(0) && Imm <= INT64_C(10) && in isRnumArg()
587 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm5() local
588 return IsConstantImm && isInt<5>(Imm) && VK == RISCVMCExpr::VK_RISCV_None; in isSImm5()
596 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm6() local
597 return IsConstantImm && isInt<6>(Imm) && VK == RISCVMCExpr::VK_RISCV_None; in isSImm6()
605 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm6NonZero() local
606 return IsConstantImm && isInt<6>(Imm) && (Imm != 0) && in isSImm6NonZero()
615 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isCLUIImm() local
616 return IsConstantImm && (Imm != 0) && in isCLUIImm()
626 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm7Lsb00() local
627 return IsConstantImm && isShiftedUInt<5, 2>(Imm) && in isUImm7Lsb00()
636 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm8Lsb00() local
637 return IsConstantImm && isShiftedUInt<6, 2>(Imm) && in isUImm8Lsb00()
646 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm8Lsb000() local
647 return IsConstantImm && isShiftedUInt<5, 3>(Imm) && in isUImm8Lsb000()
658 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm9Lsb000() local
659 return IsConstantImm && isShiftedUInt<6, 3>(Imm) && in isUImm9Lsb000()
668 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm10Lsb00NonZero() local
669 return IsConstantImm && isShiftedUInt<8, 2>(Imm) && (Imm != 0) && in isUImm10Lsb00NonZero()
679 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm12() local
680 if (!IsConstantImm) in isSImm12()
684 return IsValid && ((IsConstantImm && VK == RISCVMCExpr::VK_RISCV_None) || in isSImm12()
697 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm12Lsb00000() local
698 return IsConstantImm && isShiftedInt<7, 5>(Imm) && in isSImm12Lsb00000()
709 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm10Lsb0000NonZero() local
710 return IsConstantImm && (Imm != 0) && isShiftedInt<6, 4>(Imm) && in isSImm10Lsb0000NonZero()
720 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm20LUI() local
721 if (!IsConstantImm) { in isUImm20LUI()
738 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isUImm20AUIPC() local
739 if (!IsConstantImm) { in isUImm20AUIPC()
761 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isImmZero() local
762 return IsConstantImm && (Imm == 0) && VK == RISCVMCExpr::VK_RISCV_None; in isImmZero()
770 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in isSImm5Plus1() local
771 return IsConstantImm && isInt<5>(Imm - 1) && in isSImm5Plus1()
964 bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK); in addVTypeIOperands() local
965 (void)IsConstantImm; in addVTypeIOperands()
966 assert(IsConstantImm && "Invalid VTypeI Operand!"); in addVTypeIOperands()