Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.92 -> 1.93 --- Log message: Stop emitting a redudant type check for complex pattern node. --- Diffs of the changes: (+0 -5) DAGISelEmitter.cpp | 5 ----- 1 files changed, 5 deletions(-) Index: llvm/utils/TableGen/DAGISelEmitter.cpp diff -u llvm/utils/TableGen/DAGISelEmitter.cpp:1.92 llvm/utils/TableGen/DAGISelEmitter.cpp:1.93 --- llvm/utils/TableGen/DAGISelEmitter.cpp:1.92 Fri Dec 9 18:09:17 2005 +++ llvm/utils/TableGen/DAGISelEmitter.cpp Fri Dec 9 19:57:33 2005 @@ -2091,11 +2091,6 @@ OS << " if (" << Prefix << ".Val->getValueType(0) != MVT::" << getName(Pat->getType()) << ") goto P" << PatternNo << "Fail;\n"; return true; - } else if (Pat->isLeaf()) { - if (NodeIsComplexPattern(Pat)) - OS << " if (" << Prefix << ".Val->getValueType(0) != MVT::" - << getName(Pat->getType()) << ") goto P" << PatternNo << "Fail;\n"; - return false; } unsigned OpNo = (unsigned) NodeHasChain(Pat, ISE); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits