Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.142 -> 1.143
---
Log message:
Add a missing check, this fixes UnitTests/Vector/sumarray.c
---
Diffs of the changes: (+2 -2)
DAGCombiner.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.142
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.143
--- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.142 Mon Apr 3 12:21:50 2006
+++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Mon Apr 3 12:29:28 2006
@@ -2017,8 +2017,8 @@
break;
}
- if (isSimple) {
- MVT::ValueType DestEltVT = cast<VTSDNode>(N->getOperand(2))->getVT();
+ MVT::ValueType DestEltVT = cast<VTSDNode>(N->getOperand(2))->getVT();
+ if (isSimple && !MVT::isVector(DestEltVT)) {
return ConstantFoldVBIT_CONVERTofVBUILD_VECTOR(N0.Val, DestEltVT);
}
}
_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits