[llvm] 67ed355 - [RISCV] Remove unnecessary RVVConstraint = NoConstraint from instantiation of VAESKF1_VI/VAESKF2_VI. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 18 09:46:37 PST 2026
Author: Craig Topper
Date: 2026-02-18T09:43:22-08:00
New Revision: 67ed355aa672e882f37c40d66c7c00cb457bef42
URL: https://github.com/llvm/llvm-project/commit/67ed355aa672e882f37c40d66c7c00cb457bef42
DIFF: https://github.com/llvm/llvm-project/commit/67ed355aa672e882f37c40d66c7c00cb457bef42.diff
LOG: [RISCV] Remove unnecessary RVVConstraint = NoConstraint from instantiation of VAESKF1_VI/VAESKF2_VI. NFC
This is handled by the base class now.
Added:
Modified:
llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td b/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
index ebabd03731298..9aae940476ae2 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
@@ -173,12 +173,10 @@ let Predicates = [HasStdExtZvkned] in {
defm VAESDM : VAES_MV_V_S<0b101000, 0b101001, 0b00000, OPMVV, "vaesdm">;
defm VAESEF : VAES_MV_V_S<0b101000, 0b101001, 0b00011, OPMVV, "vaesef">;
defm VAESEM : VAES_MV_V_S<0b101000, 0b101001, 0b00010, OPMVV, "vaesem">;
- let RVVConstraint = NoConstraint in {
- def VAESKF1_VI : PALUVINoVm<0b100010, "vaeskf1.vi", uimm5>,
- SchedUnaryMC<"WriteVAESKF1V", "ReadVAESKF1V">;
- def VAESKF2_VI : PALUVINoVmBinary<0b101010, "vaeskf2.vi", uimm5>,
- SchedBinaryMC<"WriteVAESKF2V", "ReadVAESKF2V", "ReadVAESKF2V">;
- }
+ def VAESKF1_VI : PALUVINoVm<0b100010, "vaeskf1.vi", uimm5>,
+ SchedUnaryMC<"WriteVAESKF1V", "ReadVAESKF1V">;
+ def VAESKF2_VI : PALUVINoVmBinary<0b101010, "vaeskf2.vi", uimm5>,
+ SchedBinaryMC<"WriteVAESKF2V", "ReadVAESKF2V", "ReadVAESKF2V">;
let RVVConstraint = VS2Constraint in
def VAESZ_VS : PALUVs2NoVmBinary<0b101001, 0b00111, OPMVV, "vaesz.vs">,
SchedBinaryMC<"WriteVAESZV", "ReadVAESZV", "ReadVAESZV">;
More information about the llvm-commits
mailing list