summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-07-31 14:50:25 -0700
committerCraig Topper <craig.topper@sifive.com>2024-07-31 14:52:05 -0700
commit24f8d1009e5359590a619cbbf596229ae5bfbbca (patch)
treeacb6984a812702ff4fe2a081d4648333aac16c79 /llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
parentc2dc46cd1532c57e3d16c69f54edeed67e2d46c7 (diff)
[TableGen] Add an explicit cast to allow one TypeSetByHwMode constructor to be removed. NFC
This constructor was taking a ValueTypeByMode by value to create an ArrayRef. By adding an explicit cast from ValueTypeByHwMode to TypeSetByHwMode we allow the ArrayRef to be implicitly converted from a single element.
Diffstat (limited to 'llvm/utils/TableGen/Common/CodeGenDAGPatterns.h')
-rw-r--r--llvm/utils/TableGen/Common/CodeGenDAGPatterns.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
index 2f1b9aadd9ea..b4de20bb1318 100644
--- a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
+++ b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
@@ -193,8 +193,6 @@ struct TypeSetByHwMode : public InfoByHwMode<MachineValueTypeSet> {
TypeSetByHwMode &operator=(const TypeSetByHwMode &) = default;
TypeSetByHwMode(MVT::SimpleValueType VT)
: TypeSetByHwMode(ValueTypeByHwMode(VT)) {}
- TypeSetByHwMode(ValueTypeByHwMode VT)
- : TypeSetByHwMode(ArrayRef<ValueTypeByHwMode>(&VT, 1)) {}
TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList);
SetType &getOrCreate(unsigned Mode) { return Map[Mode]; }