summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2013-01-12 00:54:59 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2013-01-12 00:54:59 +0000
commit8f644449af33c520a2386147c84d70d3ad257c56 (patch)
treea1c597b37a6911fc74b45f923143a78391752201 /llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
parentb1e71a7d0cde313a2515bd2def492001e28ecf79 (diff)
downloadbcm5719-llvm-8f644449af33c520a2386147c84d70d3ad257c56.tar.gz
bcm5719-llvm-8f644449af33c520a2386147c84d70d3ad257c56.zip
Precompute some information about register costs.
Remember the minimum cost of the registers in an allocation order and the number of registers at the end of the allocation order that have the same cost per use. This information can be used to limit the search space for RAGreedy::tryEvict() when looking for a cheaper register. llvm-svn: 172280
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud