[llvm] f166b39 - [RISCV] Rename VPseudoBinaryTailPolicy to VPseudoTernaryMaskPolicy. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 1 14:09:47 PDT 2023
Author: Craig Topper
Date: 2023-06-01T14:09:27-07:00
New Revision: f166b397b21e407e8f17dbd0a59918a5c6be874b
URL: https://github.com/llvm/llvm-project/commit/f166b397b21e407e8f17dbd0a59918a5c6be874b
DIFF: https://github.com/llvm/llvm-project/commit/f166b397b21e407e8f17dbd0a59918a5c6be874b.diff
LOG: [RISCV] Rename VPseudoBinaryTailPolicy to VPseudoTernaryMaskPolicy. NFC
Added:
Modified:
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
index 30672f66b55f7..a39f928b36c7f 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
@@ -1254,10 +1254,10 @@ class VPseudoBinaryMaskPolicy<VReg RetClass,
let UsesMaskPolicy = 1;
}
-class VPseudoBinaryTailPolicy<VReg RetClass,
- RegisterClass Op1Class,
- DAGOperand Op2Class,
- string Constraint> :
+class VPseudoTernaryMaskPolicy<VReg RetClass,
+ RegisterClass Op1Class,
+ DAGOperand Op2Class,
+ string Constraint> :
Pseudo<(outs GetVRegNoV0<RetClass>.R:$rd),
(ins GetVRegNoV0<RetClass>.R:$merge,
Op1Class:$rs2, Op2Class:$rs1,
@@ -3191,9 +3191,9 @@ multiclass VPseudoTernaryWithTailPolicy_E<VReg RetClass,
bit Commutable = 0> {
let VLMul = MInfo.value in {
defvar mx = MInfo.MX;
- let isCommutable = Commutable in
- def "_" # mx # "_E" # sew : VPseudoTernaryNoMaskWithPolicy<RetClass, Op1Class, Op2Class, Constraint>;
- def "_" # mx # "_E" # sew # "_MASK" : VPseudoBinaryTailPolicy<RetClass, Op1Class, Op2Class, Constraint>;
+ let isCommutable = Commutable in
+ def "_" # mx # "_E" # sew : VPseudoTernaryNoMaskWithPolicy<RetClass, Op1Class, Op2Class, Constraint>;
+ def "_" # mx # "_E" # sew # "_MASK" : VPseudoTernaryMaskPolicy<RetClass, Op1Class, Op2Class, Constraint>;
}
}
More information about the llvm-commits
mailing list