summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-03-19 19:01:34 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-03-19 19:01:34 +0000
commitc2e35a6f3258d102b731c77de9530714c4d02802 (patch)
tree3227b67cb71f8609ec37dee8694a144c5c3b6316 /libcxx/test/std
parent77482120dae780444cff02fbe5ce4cdd8a71873a (diff)
downloadbcm5719-llvm-c2e35a6f3258d102b731c77de9530714c4d02802.tar.gz
bcm5719-llvm-c2e35a6f3258d102b731c77de9530714c4d02802.zip
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
Diffstat (limited to 'libcxx/test/std')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud