[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp
Evan Cheng
evan.cheng at apple.com
Fri Dec 9 17:57:46 PST 2005
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);
More information about the llvm-commits
mailing list