1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/test/CodeGen
Kyle Butt 9386601a22 CodeGen: Allow small copyable blocks to "break" the CFG.
When choosing the best successor for a block, ordinarily we would have preferred
a block that preserves the CFG unless there is a strong probability the other
direction. For small blocks that can be duplicated we now skip that requirement
as well, subject to some simple frequency calculations.

Differential Revision: https://reviews.llvm.org/D28583

llvm-svn: 293716
2017-01-31 23:48:32 +00:00
..
AArch64 CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
AMDGPU CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
ARM CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
AVR
BPF Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-01-26 16:46:13 +00:00
Generic Revert "Do not verify dominator tree if it has no roots" 2017-01-25 17:15:48 +00:00
Hexagon [Hexagon] Add Hexagon-specific loop idiom recognition pass 2017-01-26 21:41:10 +00:00
Inputs
Lanai
Mips CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
MIR [MIRParser] Allow generic register specification on operand. 2017-01-20 00:29:59 +00:00
MSP430 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-01-26 16:46:13 +00:00
NVPTX [NVPTX] Compute approx sqrt as 1/rsqrt(x) rather than x*rsqrt(x). 2017-01-31 23:08:57 +00:00
PowerPC CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
SPARC CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
SystemZ CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
Thumb CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
Thumb2 CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
WebAssembly CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
WinEH
X86 CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
XCore DAG: Fold fneg into compare with constant into the constant 2017-01-30 17:57:28 +00:00