llvm-6502/lib/CodeGen/SelectionDAG
Evan Cheng 5956922a2d Be careful when looking through a vbit_convert. Optimizing this:
(vector_shuffle
  (vbitconvert (vbuildvector (copyfromreg v4f32), 1, v4f32), 4, f32),
  (undef, undef, undef, undef), (0, 0, 0, 0), 4, f32)
to the
  vbitconvert
is a very bad idea.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30989 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-16 22:49:37 +00:00
..
DAGCombiner.cpp Be careful when looking through a vbit_convert. Optimizing this: 2006-10-16 22:49:37 +00:00
LegalizeDAG.cpp Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. 2006-10-13 21:14:26 +00:00
Makefile For PR780: 2006-07-26 16:18:00 +00:00
ScheduleDAG.cpp Debug tweak. 2006-10-14 08:34:06 +00:00
ScheduleDAGList.cpp s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| 2006-08-27 12:54:02 +00:00
ScheduleDAGRRList.cpp Debug tweak. 2006-10-14 08:34:06 +00:00
ScheduleDAGSimple.cpp s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| 2006-08-27 12:54:02 +00:00
SelectionDAG.cpp When SimplifySetCC was moved to the DAGCombiner, it was never removed from 2006-10-14 00:41:01 +00:00
SelectionDAGCSEMap.cpp Added support for machine specific constantpool values. These are useful for 2006-09-12 21:00:35 +00:00
SelectionDAGISel.cpp Pass AliasAnalysis thru to DAGCombiner. 2006-10-16 20:52:31 +00:00
SelectionDAGPrinter.cpp Naming consistency. 2006-10-11 07:10:22 +00:00
TargetLowering.cpp Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. 2006-10-13 21:14:26 +00:00