summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-03-04 20:40:38 +0000
committerChris Lattner <sabre@nondot.org>2007-03-04 20:40:38 +0000
commit47206667c0cf3b6d2049c39667c2e466636f3764 (patch)
tree94b450ff488aeba3908263a565a6272502625a16 /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
parentdc3d4406bd380dbb77ed0d942f468ccfb3b8e616 (diff)
downloadbcm5719-llvm-47206667c0cf3b6d2049c39667c2e466636f3764.tar.gz
bcm5719-llvm-47206667c0cf3b6d2049c39667c2e466636f3764.zip
fold away addc nodes when we know there cannot be a carry-out.
llvm-svn: 34913
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
index 0de71203e4d..296cf5ea449 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
@@ -2774,6 +2774,7 @@ const char *SDNode::getOperationName(const SelectionDAG *G) const {
case ISD::VECTOR_SHUFFLE: return "vector_shuffle";
case ISD::VVECTOR_SHUFFLE: return "vvector_shuffle";
case ISD::VBIT_CONVERT: return "vbit_convert";
+ case ISD::CARRY_FALSE: return "carry_false";
case ISD::ADDC: return "addc";
case ISD::ADDE: return "adde";
case ISD::SUBC: return "subc";
OpenPOWER on IntegriCloud