[llvm] 9d4896f - [SelectionDAG] NFC: Remove unused template args
Cullen Rhodes via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 9 00:29:54 PDT 2021
Author: Cullen Rhodes
Date: 2021-09-09T07:29:29Z
New Revision: 9d4896f50e441ea5b9e8ae78ebe328e006cb6b67
URL: https://github.com/llvm/llvm-project/commit/9d4896f50e441ea5b9e8ae78ebe328e006cb6b67
DIFF: https://github.com/llvm/llvm-project/commit/9d4896f50e441ea5b9e8ae78ebe328e006cb6b67.diff
LOG: [SelectionDAG] NFC: Remove unused template args
Identified in D109359.
Added:
Modified:
llvm/include/llvm/Target/TargetSelectionDAG.td
Removed:
################################################################################
diff --git a/llvm/include/llvm/Target/TargetSelectionDAG.td b/llvm/include/llvm/Target/TargetSelectionDAG.td
index 77b4d664a78f3..d8ef7c49a5f9d 100644
--- a/llvm/include/llvm/Target/TargetSelectionDAG.td
+++ b/llvm/include/llvm/Target/TargetSelectionDAG.td
@@ -1472,7 +1472,7 @@ def any_fsetccs : PatFrags<(ops node:$lhs, node:$rhs, node:$pred),
[(strict_fsetccs node:$lhs, node:$rhs, node:$pred),
(setcc node:$lhs, node:$rhs, node:$pred)]>;
-multiclass binary_atomic_op_ord<SDNode atomic_op> {
+multiclass binary_atomic_op_ord {
def NAME#_monotonic : PatFrag<(ops node:$ptr, node:$val),
(!cast<SDPatternOperator>(NAME) node:$ptr, node:$val)> {
let IsAtomic = true;
@@ -1500,7 +1500,7 @@ multiclass binary_atomic_op_ord<SDNode atomic_op> {
}
}
-multiclass ternary_atomic_op_ord<SDNode atomic_op> {
+multiclass ternary_atomic_op_ord {
def NAME#_monotonic : PatFrag<(ops node:$ptr, node:$cmp, node:$val),
(!cast<SDPatternOperator>(NAME) node:$ptr, node:$cmp, node:$val)> {
let IsAtomic = true;
@@ -1550,10 +1550,10 @@ multiclass binary_atomic_op<SDNode atomic_op, bit IsInt = 1> {
let MemoryVT = !if(IsInt, i64, f64);
}
- defm NAME#_8 : binary_atomic_op_ord<atomic_op>;
- defm NAME#_16 : binary_atomic_op_ord<atomic_op>;
- defm NAME#_32 : binary_atomic_op_ord<atomic_op>;
- defm NAME#_64 : binary_atomic_op_ord<atomic_op>;
+ defm NAME#_8 : binary_atomic_op_ord;
+ defm NAME#_16 : binary_atomic_op_ord;
+ defm NAME#_32 : binary_atomic_op_ord;
+ defm NAME#_64 : binary_atomic_op_ord;
}
multiclass ternary_atomic_op<SDNode atomic_op> {
@@ -1578,10 +1578,10 @@ multiclass ternary_atomic_op<SDNode atomic_op> {
let MemoryVT = i64;
}
- defm NAME#_8 : ternary_atomic_op_ord<atomic_op>;
- defm NAME#_16 : ternary_atomic_op_ord<atomic_op>;
- defm NAME#_32 : ternary_atomic_op_ord<atomic_op>;
- defm NAME#_64 : ternary_atomic_op_ord<atomic_op>;
+ defm NAME#_8 : ternary_atomic_op_ord;
+ defm NAME#_16 : ternary_atomic_op_ord;
+ defm NAME#_32 : ternary_atomic_op_ord;
+ defm NAME#_64 : ternary_atomic_op_ord;
}
defm atomic_load_add : binary_atomic_op<atomic_load_add>;
More information about the llvm-commits
mailing list