1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/test/CodeGen
Dan Gohman faa15214e0 Teach LSR to optimize away SMAX operations for tripcounts in common
cases.  See the comment above OptimizeSMax for the full story, and
the testcase for an example. This cancels out a pessimization
commonly attributed to indvars, and will allow us to lift some of
the artificial throttles in indvars, rather than add new ones.

llvm-svn: 56230
2008-09-15 21:22:06 +00:00
..
Alpha allow this to pass. 2008-08-29 17:18:26 +00:00
ARM Re-enable SelectionDAG CSE for calls. It matters in the case of 2008-09-15 19:46:03 +00:00
CBackend In the CBackend, use casts to force integer add, subtract, and 2008-07-18 18:43:12 +00:00
CellSPU Revert the "XFAIL" for the rotate_ops.ll testcase. Instead, mark ISD::ROTR 2008-08-31 02:59:23 +00:00
CPP Put CPPBackend tests into their own directory and run them only if they're 2008-07-10 22:35:32 +00:00
Generic Add a target triple; apparently LLVM doesn't use 64-bit 2008-09-08 20:16:18 +00:00
IA64 sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
Mips Added testcase for bswap allegrexel intrinsic 2008-09-15 19:38:11 +00:00
PowerPC On some targets, non-move instructions can become move instructions because of coalescing. e.g. 2008-09-12 18:13:14 +00:00
SPARC sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
X86 Teach LSR to optimize away SMAX operations for tripcounts in common 2008-09-15 21:22:06 +00:00