llvm-project/llvm/test/CodeGen/ARM/Windows
Matt Arsenault c2e35a6f32 RegAllocFast: Remove early selection loop, the spill calculation will report cost 0 anyway for free regs
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
2019-03-19 19:01:34 +00:00
..
aapcs.ll
alloca-no-stack-arg-probe.ll
alloca.ll RegAllocFast: Remove early selection loop, the spill calculation will report cost 0 anyway for free regs 2019-03-19 19:01:34 +00:00
builtin_longjmp.ll
chkstk-movw-movt-isel.ll [SchedModel] Fix for read advance cycles with implicit pseudo operands. 2018-10-30 15:04:40 +00:00
chkstk-no-stack-arg-probe.ll
chkstk.ll [SchedModel] Fix for read advance cycles with implicit pseudo operands. 2018-10-30 15:04:40 +00:00
dbzchk.ll
division-range.ll
division.ll
dllexport.ll
dllimport.ll
frame-register.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
global-minsize.ll
hard-float.ll
if-cvt-bundle.ll
libcalls.ll
long-calls.ll
mangling.ll
memset.ll [SchedModel] Fix for read advance cycles with implicit pseudo operands. 2018-10-30 15:04:40 +00:00
mingw-refptr.ll [MinGW] [ARM] Add stubs for potential automatic dllimported variables 2018-08-31 08:00:25 +00:00
mov32t-bundling.ll
movw-movt-relocations.ll
no-aeabi.ll
no-eabi.ll
no-ehabi.ll
no-frame-register.ll
pic.ll [MinGW] [ARM] Add stubs for potential automatic dllimported variables 2018-08-31 08:00:25 +00:00
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