llvm-6502/lib/CodeGen/SelectionDAG
Jim Grosbach a249f7de5d DAGCombiner should not change the type of an extract_vector index.
When a combine twiddles an extract_vector, care should be take to preserve
the type of the index operand. No luck extracting a reasonable testcase,
unfortunately.

rdar://11391009

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156419 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-08 20:56:07 +00:00
..
CMakeLists.txt
DAGCombiner.cpp DAGCombiner should not change the type of an extract_vector index. 2012-05-08 20:56:07 +00:00
FastISel.cpp
FunctionLoweringInfo.cpp
InstrEmitter.cpp Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). 2012-05-07 22:10:26 +00:00
InstrEmitter.h
LegalizeDAG.cpp
LegalizeFloatTypes.cpp
LegalizeIntegerTypes.cpp
LegalizeTypes.cpp
LegalizeTypes.h
LegalizeTypesGeneric.cpp
LegalizeVectorOps.cpp
LegalizeVectorTypes.cpp
LLVMBuild.txt
Makefile
ResourcePriorityQueue.cpp
ScheduleDAGFast.cpp
ScheduleDAGRRList.cpp Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). 2012-05-07 22:10:26 +00:00
ScheduleDAGSDNodes.cpp Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice. 2012-04-28 01:03:23 +00:00
ScheduleDAGSDNodes.h
ScheduleDAGVLIW.cpp
SDNodeDbgValue.h
SDNodeOrdering.h
SelectionDAG.cpp Use dyn_cast instead of checking opcode and cast. 2012-05-01 23:06:00 +00:00
SelectionDAGBuilder.cpp Strip the pointer casts off of allocas so that the selection DAG can find them. 2012-05-01 22:50:45 +00:00
SelectionDAGBuilder.h
SelectionDAGDumper.cpp
SelectionDAGISel.cpp Add some constantness. No functionality change. 2012-04-30 23:41:30 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp Add a new target hook "predictableSelectIsExpensive". 2012-05-05 12:49:14 +00:00
TargetSelectionDAGInfo.cpp