forked from OSchip/llvm-project
c2e35a6f32
The 2nd loop calculates spill costs but reports free registers as cost 0 anyway, so there is little benefit from having a separate early loop. Surprisingly this is not NFC, as many register are marked regDisabled so the first loop often picks up later registers unnecessarily instead of the first one available in the allocation order... Patch by Matthias Braun llvm-svn: 356499 |
||
---|---|---|
.. | ||
aapcs.ll | ||
alloca-no-stack-arg-probe.ll | ||
alloca.ll | ||
builtin_longjmp.ll | ||
chkstk-movw-movt-isel.ll | ||
chkstk-no-stack-arg-probe.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 | ||
mingw-refptr.ll | ||
mov32t-bundling.ll | ||
movw-movt-relocations.ll | ||
no-aeabi.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-cpsr.ll | ||
vla.ll | ||
wineh-basic.ll |