Files
llvm/test/CodeGen/SystemZ
Jonas Paulsson e2ff20cbfa [SystemZ] implement shouldCoalesce()
Implement shouldCoalesce() to help regalloc avoid running out of GR128
registers.

If a COPY involving a subreg of a GR128 is coalesced, the live range of the
GR128 virtual register will be extended. If this happens where there are
enough phys-reg clobbers present, regalloc will run out of registers (if
there is not a single GR128 allocatable register available).

This patch tries to allow coalescing only when it can prove that this will be
safe by checking the (local) interval in question.

Review: Ulrich Weigand, Quentin Colombet
https://reviews.llvm.org/D37899
https://bugs.llvm.org/show_bug.cgi?id=34610

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314516 91177308-0d34-0410-b5e6-96231b3b80d8
2017-09-29 14:31:39 +00:00
..
2013-07-19 16:24:22 +00:00
2013-09-16 09:03:10 +00:00
2015-10-10 07:14:24 +00:00
2016-10-19 16:58:59 +00:00
2016-08-08 18:11:13 +00:00
2013-07-19 16:32:12 +00:00
2013-07-19 16:32:12 +00:00
2013-07-19 16:24:22 +00:00
2016-06-23 21:18:59 +00:00
2016-10-19 16:58:59 +00:00
2016-10-19 16:58:59 +00:00
2016-06-10 19:58:10 +00:00
2013-07-19 16:24:22 +00:00