aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/CaptureTracking.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-05-10 21:06:16 +0000
committerAndrew Trick <atrick@apple.com>2012-05-10 21:06:16 +0000
commit7196a8ff213338b9b09ee48efb9c96b699726d5d (patch)
tree52c8bf1678d68a8ce50c3661aa56529a4e434cca /lib/Analysis/CaptureTracking.cpp
parent16716c730216e461a9b5b71d19f1c4eef257cecd (diff)
misched: Add register pressure backoff to ConvergingScheduler.
Prioritize the instruction that comes closest to keeping pressure under the target's limit. Then prioritize instructions that avoid increasing the max pressure in the scheduled region. The max pressure heuristic is a tad aggressive. Later I'll fix it to consider the unscheduled pressure as well. WIP: This is mostly functional but untested and not likely to do much good yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156574 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/CaptureTracking.cpp')
0 files changed, 0 insertions, 0 deletions