llvm-mirror/lib
Hal Finkel 984c244d8d DAGCombine tryFoldToZero cannot create illegal types after type legalization
When folding sub x, x (and other similar constructs), where x is a vector, the
result is a vector of zeros. After type legalization, make sure that the input
zero elements have a legal type. This type may be larger than the result's
vector element type.

This was another bug found by llvm-stress.

llvm-svn: 185949
2013-07-09 17:02:45 +00:00
..
Analysis Fix a SCEV update problem. 2013-07-08 17:33:13 +00:00
AsmParser
Bitcode
CodeGen DAGCombine tryFoldToZero cannot create illegal types after type legalization 2013-07-09 17:02:45 +00:00
DebugInfo
ExecutionEngine
IR Revert "DebugInfo: remove unused helper function getDICompositeType." 2013-07-09 00:16:56 +00:00
IRReader
Linker
MC [PowerPC] Revert r185476 and fix up TLS variant kinds 2013-07-09 16:41:09 +00:00
Object Add missing getters. They will be used in llvm-ar. 2013-07-09 12:49:24 +00:00
Option
Support Revert r185852. 2013-07-08 20:27:34 +00:00
TableGen
Target [PowerPC] Revert r185476 and fix up TLS variant kinds 2013-07-09 16:41:09 +00:00
Transforms InstCombine: Fix typo in comment for visitICmpInstWithInstAndIntCst 2013-07-09 09:24:35 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile