mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-23 04:52:54 +02:00
9386601a22
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 |
||
---|---|---|
.. | ||
address-offsets.ll | ||
byval.ll | ||
call.ll | ||
cfg-stackify.ll | ||
cfi.ll | ||
comparisons_f32.ll | ||
comparisons_f64.ll | ||
comparisons_i32.ll | ||
comparisons_i64.ll | ||
conv.ll | ||
copysign-casts.ll | ||
cpus.ll | ||
dbgvalue.ll | ||
dead-vreg.ll | ||
divrem-constant.ll | ||
f32.ll | ||
f64.ll | ||
fast-isel-noreg.ll | ||
fast-isel.ll | ||
frem.ll | ||
func.ll | ||
function-bitcasts.ll | ||
global.ll | ||
globl.ll | ||
i32-load-store-alignment.ll | ||
i32.ll | ||
i64-load-store-alignment.ll | ||
i64.ll | ||
i128.ll | ||
ident.ll | ||
immediates.ll | ||
implicit-def.ll | ||
indirect-import.ll | ||
inline-asm.ll | ||
irreducible-cfg.ll | ||
legalize.ll | ||
lit.local.cfg | ||
load-ext.ll | ||
load-store-i1.ll | ||
load.ll | ||
lower-em-ehsjlj-options.ll | ||
lower-em-exceptions-whitelist.ll | ||
lower-em-exceptions.ll | ||
lower-em-sjlj.ll | ||
mem-intrinsics.ll | ||
memory-addr32.ll | ||
negative-base-reg.ll | ||
non-executable-stack.ll | ||
offset-folding.ll | ||
offset.ll | ||
phi.ll | ||
reg-stackify.ll | ||
return-int32.ll | ||
return-void.ll | ||
returned.ll | ||
select.ll | ||
signext-zeroext.ll | ||
simd-arith.ll | ||
stack-alignment.ll | ||
store-trunc.ll | ||
store.ll | ||
switch.ll | ||
unreachable.ll | ||
unsupported-function-bitcasts.ll | ||
unused-argument.ll | ||
userstack.ll | ||
varargs.ll | ||
vtable.ll |