diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-08-31 15:09:50 -0400 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-09-16 13:12:38 -0400 |
commit | 738c73a454881ca78214816754c1b82941d0cd26 (patch) | |
tree | e51fc8c2aa6a579240a16d0953dbff4e85019544 /llvm/lib/CodeGen/InterferenceCache.cpp | |
parent | e47d2927de79767663f0a0ece0581522fbe40ac4 (diff) | |
download | llvm-738c73a454881ca78214816754c1b82941d0cd26.zip llvm-738c73a454881ca78214816754c1b82941d0cd26.tar.gz llvm-738c73a454881ca78214816754c1b82941d0cd26.tar.bz2 |
RegAllocFast: Make self loop live-out heuristic more aggressive
This currently has no impact on code, but prevents sizeable code size
regressions after D52010. This prevents spilling and reloading all
values inside blocks that loop back. Add a baseline test which would
regress without this patch.
Diffstat (limited to 'llvm/lib/CodeGen/InterferenceCache.cpp')
0 files changed, 0 insertions, 0 deletions