aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/InterferenceCache.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2020-08-31 15:09:50 -0400
committerMatt Arsenault <Matthew.Arsenault@amd.com>2020-09-16 13:12:38 -0400
commit738c73a454881ca78214816754c1b82941d0cd26 (patch)
treee51fc8c2aa6a579240a16d0953dbff4e85019544 /llvm/lib/CodeGen/InterferenceCache.cpp
parente47d2927de79767663f0a0ece0581522fbe40ac4 (diff)
downloadllvm-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