diff options
| author | Craig Topper <craig.topper@sifive.com> | 2024-07-31 14:50:25 -0700 |
|---|---|---|
| committer | Craig Topper <craig.topper@sifive.com> | 2024-07-31 14:52:05 -0700 |
| commit | 24f8d1009e5359590a619cbbf596229ae5bfbbca (patch) | |
| tree | acb6984a812702ff4fe2a081d4648333aac16c79 /llvm/utils/TableGen/Common/CodeGenDAGPatterns.h | |
| parent | c2dc46cd1532c57e3d16c69f54edeed67e2d46c7 (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.h | 2 |
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]; } |
