aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ObjectYAML
diff options
context:
space:
mode:
authorJonas Paulsson <paulson1@linux.ibm.com>2023-12-14 15:55:27 +0100
committerGitHub <noreply@github.com>2023-12-14 15:55:27 +0100
commit01061ed370448a758ccab89c2fcc31f795d4fe8a (patch)
tree953ac5ad9eb3329fa7b85294153c4b4119d27f7c /llvm/lib/ObjectYAML
parent4bd32cc445dd4ac3e15e0a72776bbd8f650fb086 (diff)
downloadllvm-01061ed370448a758ccab89c2fcc31f795d4fe8a.tar.gz
llvm-01061ed370448a758ccab89c2fcc31f795d4fe8a.tar.bz2
llvm-01061ed370448a758ccab89c2fcc31f795d4fe8a.zip
[SystemZ] Improve shouldCoalesce() for i128. (#74942)
The SystemZ implementation of shouldCoalesce() is merely a workaround for the fact that regalloc can run out of registers when extending 128-bit intervals with subreg (GPR64/GPR32) COPYs. This patch adds more freedom to the coalescer as it now only checks that the subreg interval is local to MBB and does not have too many physreg clobbers.
Diffstat (limited to 'llvm/lib/ObjectYAML')
0 files changed, 0 insertions, 0 deletions