1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-01 16:33:37 +01:00
llvm-mirror/test/CodeGen
Dan Gohman 56b9ea088b When CodeGen'ing unoptimized code, there may be unfolded constant expressions
in global initializers. Instead of aborting, attempt to fold them on the
spot. If folding succeeds, emit the folded expression instead.

This fixes PR6255.

llvm-svn: 95583
2010-02-08 22:02:38 +00:00
..
Alpha Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
ARM Run codegen dce pass for all targets at all optimization levels. Previously it's 2010-02-06 09:07:11 +00:00
Blackfin Teach dag combine to fold the following transformation more aggressively: 2010-01-06 19:38:29 +00:00
CBackend Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
CellSPU don't let asm-verbose break the check-next lines in these tests. 2010-01-19 06:39:54 +00:00
CPP fix PR5295 where the .ll parser didn't reject a function after a global 2009-10-25 23:22:50 +00:00
Generic just remove this test, it is not reduced, is not clear what its testing for and 2010-01-24 19:23:09 +00:00
Mips Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
MSP430 Reenable tests 2010-01-15 21:19:26 +00:00
PIC16 emit integer and fp zeros as (e.g.) .byte 0 instead of .space 1, 2010-01-20 07:19:19 +00:00
PowerPC Fix alignment on ppc linux. This fixes the build of crtend.o 2010-02-06 03:32:21 +00:00
SPARC add support for the sparcv9-*-* target triple to turn on 2010-02-04 06:34:01 +00:00
SystemZ Teach dag combine to fold the following transformation more aggressively: 2010-01-06 19:38:29 +00:00
Thumb Run the pre-register allocation tail duplication pass by default. Remove 2010-01-16 00:29:50 +00:00
Thumb2 Handle AddrMode6 (for NEON load/stores) in Thumb2's rewriteT2FrameIndex. 2010-02-06 00:24:38 +00:00
X86 When CodeGen'ing unoptimized code, there may be unfolded constant expressions 2010-02-08 22:02:38 +00:00
XCore convert the last 3 targets to use EmitFunctionBody() now that 2010-01-28 06:22:43 +00:00