hanchenye-llvm-project/llvm/test/CodeGen
Dale Johannesen 710a2d9d46 Enable using vdup for vector constants which are splat of
integers by default, and remove the controlling flag, now
that LICM will hoist such vdup's.  8003375.

llvm-svn: 116852
2010-10-19 20:00:17 +00:00
..
ARM Re-enable register pressure aware machine licm with fixes. Hoist() may have 2010-10-19 18:58:51 +00:00
Alpha PR7774: Fix undefined shifts in Alpha backend. As a bonus, this actually 2010-08-01 21:13:28 +00:00
Blackfin Remove TargetInstrInfo::copyRegToReg entirely. 2010-07-11 17:01:17 +00:00
CBackend
CPP
CellSPU Improve lowering of sext to i128 on SPU. 2010-10-18 09:34:19 +00:00
Generic Fix a crash in the dag combiner caused by ConstantFoldBIT_CONVERTofBUILD_VECTOR calling itself 2010-07-27 18:02:18 +00:00
MBlaze
MSP430 CombinerAA is now reordering these stores. 2010-09-20 20:56:29 +00:00
Mips Enable machine sinking critical edge splitting. e.g. 2010-09-20 22:52:00 +00:00
PTX Add test case mov.ll for PTX device function 2010-10-19 13:21:51 +00:00
PowerPC PowerPC varargs functions store live-in registers on the stack. Make sure we use 2010-10-11 20:43:09 +00:00
SPARC
SystemZ Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
Thumb Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
Thumb2 Enable using vdup for vector constants which are splat of 2010-10-19 20:00:17 +00:00
X86 Re-enable register pressure aware machine licm with fixes. Hoist() may have 2010-10-19 18:58:51 +00:00
XCore Enable machine sinking critical edge splitting. e.g. 2010-09-20 22:52:00 +00:00
thumb2-mul.ll Enable target-specific mul-lowering on ARM, even at -Os. Remove a test that this makes 2010-09-21 22:51:46 +00:00