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 3285057a9d Eliminate the first have of the optimization which eliminates BRCOND
when the condition is constant. This optimization shouldn't be
necessary, because codegen shouldn't be able to find dead control
paths that the IR-level optimizer can't find. And it's undesirable,
because it encourages bugpoint to leave "br i1 false" branches
in its output. And it wasn't updating the CFG.

I updated all the tests I could, but some tests are too reduced
and I wasn't able to meaningfully preserve them.

llvm-svn: 106748
2010-06-24 15:04:11 +00:00
..
Alpha
ARM Revert "Replace a big gob of old coalescer logic with the new CoalescerPair class." 2010-06-24 00:52:22 +00:00
Blackfin
CBackend
CellSPU Add the check to the testcase of r106419. 2010-06-21 15:11:51 +00:00
CPP
Generic Move v-binop-widen tests to X86 since they don't work on all platforms 2010-06-22 19:40:50 +00:00
MBlaze
Mips
MSP430
PIC16
PowerPC Eliminate the first have of the optimization which eliminates BRCOND 2010-06-24 15:04:11 +00:00
SPARC
SystemZ
Thumb Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emitEpilogue is not expecting them. 2010-06-19 01:01:32 +00:00
Thumb2 Eliminate the first have of the optimization which eliminates BRCOND 2010-06-24 15:04:11 +00:00
X86 Eliminate the first have of the optimization which eliminates BRCOND 2010-06-24 15:04:11 +00:00
XCore