summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/thumb-big-stack.ll
Commit message (Collapse)AuthorAgeFilesLines
* RegAllocFast: Remove early selection loop, the spill calculation will report ↵Matt Arsenault2019-03-191-1035/+1035
| | | | | | | | | | | | | | | | 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
* [ARM][TEST] Strengthen test against smarter reg alloc.Quentin Colombet2015-05-011-3/+3008
| | | | | | | | Follow-up of r236247. rdar://problem/20770899 llvm-svn: 236296
* [ARM] Do not generate invalid encoding for stack adjust, even if this is justQuentin Colombet2015-04-301-0/+3839
temporary. Because of that: 1. The machine verifier was complaining on such code. 2. The generate code worked just because the thumb reduction size pass fixed the opcode. rdar://problem/20749824 llvm-svn: 236247
OpenPOWER on IntegriCloud