summaryrefslogtreecommitdiff
path: root/tools/gold/gold-plugin.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2010-08-10 18:37:40 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2010-08-10 18:37:40 +0000
commit9db3ea46cb7bd6bdf108d314daffd0dfd50a73fe (patch)
tree25b453d1ffb5c1f030f21e5b000f4a4683d4e445 /tools/gold/gold-plugin.cpp
parent4bd828f78139b9bab561102c5b9c40133ad375ca (diff)
downloadllvm-9db3ea46cb7bd6bdf108d314daffd0dfd50a73fe.tar.gz
llvm-9db3ea46cb7bd6bdf108d314daffd0dfd50a73fe.tar.bz2
llvm-9db3ea46cb7bd6bdf108d314daffd0dfd50a73fe.tar.xz
Implement register class inflation.
When splitting a live range, the new registers have fewer uses and the permissible register class may be less constrained. Recompute the register class constraint from the uses of new registers created for a split. This may let them be allocated from a larger set, possibly avoiding a spill. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110703 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gold/gold-plugin.cpp')
0 files changed, 0 insertions, 0 deletions