aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ObjectFile.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-06-13 03:26:46 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-06-13 03:26:46 +0000
commitfb03a92c33f36f4bf0492090b8bc1e536e7e82e5 (patch)
tree04452b36d8766a5da413c6bbcd73d05678b874ad /llvm/lib/Object/ObjectFile.cpp
parentf4f66f36c7a8b835d7b823c8795def48fcaa2022 (diff)
downloadllvm-fb03a92c33f36f4bf0492090b8bc1e536e7e82e5.zip
llvm-fb03a92c33f36f4bf0492090b8bc1e536e7e82e5.tar.gz
llvm-fb03a92c33f36f4bf0492090b8bc1e536e7e82e5.tar.bz2
Be less aggressive about hinting in RAFast.
In particular, don't spill dirty registers only to satisfy a hint. It is not worth it. The attached test case provides an example where the fast allocator would spill a register when other registers are available. llvm-svn: 132900
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions