mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 08:17:40 +00:00
eliminate the last use of EEVT::isUnknown
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98918 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -25,8 +25,6 @@ using namespace llvm;
|
||||
// EEVT::TypeSet Implementation
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
// FIXME: Remove EEVT::isUnknown!
|
||||
|
||||
static inline bool isInteger(MVT::SimpleValueType VT) {
|
||||
return EVT(VT).isInteger();
|
||||
}
|
||||
@@ -97,7 +95,7 @@ bool EEVT::TypeSet::hasVectorTypes() const {
|
||||
|
||||
|
||||
std::string EEVT::TypeSet::getName() const {
|
||||
if (TypeVec.empty()) return "isUnknown";
|
||||
if (TypeVec.empty()) return "<empty>";
|
||||
|
||||
std::string Result;
|
||||
|
||||
@@ -678,8 +676,8 @@ SDNodeInfo::SDNodeInfo(Record *R) : Def(R) {
|
||||
|
||||
/// getKnownType - If the type constraints on this node imply a fixed type
|
||||
/// (e.g. all stores return void, etc), then return it as an
|
||||
/// MVT::SimpleValueType. Otherwise, return EEVT::isUnknown.
|
||||
unsigned SDNodeInfo::getKnownType() const {
|
||||
/// MVT::SimpleValueType. Otherwise, return EEVT::Other.
|
||||
MVT::SimpleValueType SDNodeInfo::getKnownType() const {
|
||||
unsigned NumResults = getNumResults();
|
||||
assert(NumResults <= 1 &&
|
||||
"We only work with nodes with zero or one result so far!");
|
||||
@@ -697,7 +695,7 @@ unsigned SDNodeInfo::getKnownType() const {
|
||||
return MVT::iPTR;
|
||||
}
|
||||
}
|
||||
return EEVT::isUnknown;
|
||||
return MVT::Other;
|
||||
}
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
@@ -1185,7 +1183,6 @@ bool TreePatternNode::ApplyTypeConstraints(TreePattern &TP, bool NotRegisters) {
|
||||
MadeChange |= UpdateNodeType(getChild(0)->getExtType(), TP);
|
||||
MadeChange |= getChild(0)->UpdateNodeType(getExtType(), TP);
|
||||
}
|
||||
|
||||
|
||||
unsigned ChildNo = 0;
|
||||
for (unsigned i = 0, e = Inst.getNumOperands(); i != e; ++i) {
|
||||
|
||||
Reference in New Issue
Block a user