aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RenderMachineFunction.h
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-02-23 00:29:52 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-02-23 00:29:52 +0000
commit98c8141b6d8fcbb9bd258ebcdd4171f55c5a8e9d (patch)
tree9b06310b5cea45482a4590fdc36cfc32c9d43b10 /lib/CodeGen/RenderMachineFunction.h
parentfbf05d32b45478696df16277b5c363ef2b9bb7c9 (diff)
Be more aggressive about evicting interference.
Use interval sizes instead of spill weights to determine if it is legal to evict interference. A smaller interval can evict interference if all interfering live ranges are larger. Allow multiple interferences to be evicted as along as they are all larger than the live range being allocated. Spill weights are still used to select the preferred eviction candidate. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126276 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/RenderMachineFunction.h')
0 files changed, 0 insertions, 0 deletions