forked from OSchip/llvm-project
eecb353d0e
The benchmarking summarized in http://lists.llvm.org/pipermail/llvm-dev/2017-May/113525.html showed this is beneficial for a wide range of cores. As is to be expected, quite a few small adaptations are needed to the regressions tests, as the difference in scheduling results in: - Quite a few small instruction schedule differences. - A few changes in register allocation decisions caused by different instruction schedules. - A few changes in IfConversion decisions, due to a difference in instruction schedule and/or the estimated cost of a branch mispredict. llvm-svn: 306514 |
||
---|---|---|
.. | ||
aapcs.ll | ||
alloca.ll | ||
builtin_longjmp.ll | ||
chkstk-movw-movt-isel.ll | ||
chkstk.ll | ||
dbzchk.ll | ||
division-range.ll | ||
division.ll | ||
dllexport.ll | ||
dllimport.ll | ||
frame-register.ll | ||
global-minsize.ll | ||
hard-float.ll | ||
if-cvt-bundle.ll | ||
libcalls.ll | ||
long-calls.ll | ||
mangling.ll | ||
memset.ll | ||
mov32t-bundling.ll | ||
movw-movt-relocations.ll | ||
no-aeabi.ll | ||
no-arm-mode.ll | ||
no-eabi.ll | ||
no-ehabi.ll | ||
no-frame-register.ll | ||
pic.ll | ||
powi.ll | ||
read-only-data.ll | ||
stack-probe-non-default.ll | ||
structors.ll | ||
tls.ll | ||
trivial-gnu-object.ll | ||
vla.ll | ||
wineh-basic.ll |