diff options
Diffstat (limited to 'llvm/support/tools/TableGen')
| -rw-r--r-- | llvm/support/tools/TableGen/InstrSelectorEmitter.cpp | 6 | ||||
| -rw-r--r-- | llvm/support/tools/TableGen/InstrSelectorEmitter.h | 2 | 
2 files changed, 4 insertions, 4 deletions
diff --git a/llvm/support/tools/TableGen/InstrSelectorEmitter.cpp b/llvm/support/tools/TableGen/InstrSelectorEmitter.cpp index 133ed7daf52..42d8b1b2185 100644 --- a/llvm/support/tools/TableGen/InstrSelectorEmitter.cpp +++ b/llvm/support/tools/TableGen/InstrSelectorEmitter.cpp @@ -19,7 +19,7 @@ NodeType::ArgResultTypes NodeType::Translate(Record *R) {    if (Name == "DNVT_arg0") return Arg0;    if (Name == "DNVT_arg1") return Arg1;    if (Name == "DNVT_ptr" ) return Ptr; -  if (Name == "DNVT_bool") return Bool; +  if (Name == "DNVT_i8"  ) return I8;    throw "Unknown DagNodeValType '" + Name + "'!";  } @@ -276,7 +276,7 @@ bool Pattern::InferTypes(TreePatternNode *N, bool &MadeChange) {      AnyUnset |= InferTypes(Child, MadeChange);      switch (NT.ArgTypes[i]) { -    case NodeType::Bool: +    case NodeType::I8:        MadeChange |= Child->updateNodeType(MVT::i1, TheRecord->getName());        break;      case NodeType::Arg0: @@ -304,7 +304,7 @@ bool Pattern::InferTypes(TreePatternNode *N, bool &MadeChange) {    case NodeType::Void:      MadeChange |= N->updateNodeType(MVT::isVoid, TheRecord->getName());      break; -  case NodeType::Bool: +  case NodeType::I8:      MadeChange |= N->updateNodeType(MVT::i1, TheRecord->getName());      break;    case NodeType::Arg0: diff --git a/llvm/support/tools/TableGen/InstrSelectorEmitter.h b/llvm/support/tools/TableGen/InstrSelectorEmitter.h index d34c1910c50..f81ad72828a 100644 --- a/llvm/support/tools/TableGen/InstrSelectorEmitter.h +++ b/llvm/support/tools/TableGen/InstrSelectorEmitter.h @@ -25,7 +25,7 @@ struct NodeType {      Arg0,           // Value matches the type of Arg0      Arg1,           // Value matches the type of Arg1      Ptr,            // Tree node is the type of the target pointer -    Bool,           // Always bool +    I8,             // Always bool      Void,           // Tree node always returns void    };  | 

