aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2023-04-09 10:56:06 -0700
committerCraig Topper <craig.topper@sifive.com>2023-04-09 10:56:06 -0700
commitab84a93287db9533d6c023a26ebb1429db03b74d (patch)
treeeeeae8301d795c9c22a0437bd496655931e5a33f /llvm/utils/TableGen/CodeGenDAGPatterns.cpp
parent6329993ca1aeaad9328450ac5013b6890634712f (diff)
downloadllvm-ab84a93287db9533d6c023a26ebb1429db03b74d.zip
llvm-ab84a93287db9533d6c023a26ebb1429db03b74d.tar.gz
llvm-ab84a93287db9533d6c023a26ebb1429db03b74d.tar.bz2
[TableGen] Remove TypeSetByHwMode::isDefaultOnly(). Use InfoByHwMode<T>::isSimple(). NFC
InfoByHwMode is the base class of TypeSetByHwMode. The two methods did the same thing. No reason to have two ways to do it. Also use the getSimple() access instead of Map.begin()->second.
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r--llvm/utils/TableGen/CodeGenDAGPatterns.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
index e1327c9..56a18bd 100644
--- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
+++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
@@ -810,8 +810,8 @@ bool TypeInfer::EnforceSameSize(TypeSetByHwMode &A, TypeSetByHwMode &B) {
void TypeInfer::expandOverloads(TypeSetByHwMode &VTS) {
ValidateOnExit _1(VTS, *this);
const TypeSetByHwMode &Legal = getLegalTypes();
- assert(Legal.isDefaultOnly() && "Default-mode only expected");
- const TypeSetByHwMode::SetType &LegalTypes = Legal.get(DefaultMode);
+ assert(Legal.isSimple() && "Default-mode only expected");
+ const TypeSetByHwMode::SetType &LegalTypes = Legal.getSimple();
for (auto &I : VTS)
expandOverloads(I.second, LegalTypes);
@@ -866,7 +866,7 @@ const TypeSetByHwMode &TypeInfer::getLegalTypes() {
LegalTypes.insert(I.second);
LegalTypesCached = true;
}
- assert(LegalCache.isDefaultOnly() && "Default-mode only expected");
+ assert(LegalCache.isSimple() && "Default-mode only expected");
return LegalCache;
}
@@ -1770,7 +1770,7 @@ bool TreePatternNode::ContainsUnresolvedType(TreePattern &TP) const {
bool TreePatternNode::hasProperTypeByHwMode() const {
for (const TypeSetByHwMode &S : Types)
- if (!S.isDefaultOnly())
+ if (!S.isSimple())
return true;
for (const TreePatternNodePtr &C : Children)
if (C->hasProperTypeByHwMode())