1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/test/CodeGen
Krzysztof Parzyszek 033501f748 [Hexagon] Early-if-convert branches that may exit the loop
Merge the tail block into the loop in cases where the main loop body
exits early, subject to profitability constraints. This will coalesce
the loop body into fewer blocks.

For example:
  loop:                           loop:
    // loop body                      // loop body
    if (...) jump exit      -->       // more body
  more:                               if (...) jump exit
    // more body                      jump loop
    jump loop

llvm-svn: 297033
2017-03-06 17:24:04 +00:00
..
AArch64 GlobalISel: constrain G_INSERT to inserting just one value per instruction. 2017-03-03 23:05:47 +00:00
AMDGPU [SDAG] Revert r296476 (and r296486, r296668, r296690). 2017-03-03 10:02:25 +00:00
ARM Revert r296865 "[ARM] fpscr read/write intrinsics not aware of each other" 2017-03-03 23:19:31 +00:00
AVR
BPF [SDAG] Revert r296476 (and r296486, r296668, r296690). 2017-03-03 10:02:25 +00:00
Generic Do not verify MachimeDominatorTree if it is not calculated 2017-03-02 12:00:10 +00:00
Hexagon [Hexagon] Early-if-convert branches that may exit the loop 2017-03-06 17:24:04 +00:00
Inputs
Lanai
Mips [SDAG] Revert r296476 (and r296486, r296668, r296690). 2017-03-03 10:02:25 +00:00
MIR
MSP430 [SDAG] Revert r296476 (and r296486, r296668, r296690). 2017-03-03 10:02:25 +00:00
NVPTX [DAGCombiner] Fix DebugLoc propagation when folding !(x cc y) -> (x !cc y) 2017-03-02 21:58:35 +00:00
PowerPC [PowerPC] Fix failure with STBRX when store is narrower than the bswap 2017-03-06 07:32:13 +00:00
SPARC
SystemZ [SDAG] Revert r296476 (and r296486, r296668, r296690). 2017-03-03 10:02:25 +00:00
Thumb [SDAG] Revert r296476 (and r296486, r296668, r296690). 2017-03-03 10:02:25 +00:00
Thumb2
WebAssembly [WebAssembly] Convert the remaining unit tests to the new wasm-object-file target. 2017-02-28 23:37:04 +00:00
WinEH
X86 [DAGCombiner] simplify div/rem-by-0 2017-03-06 16:36:42 +00:00
XCore [SDAG] Revert r296476 (and r296486, r296668, r296690). 2017-03-03 10:02:25 +00:00