diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-06-13 03:26:46 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-06-13 03:26:46 +0000 |
commit | fb03a92c33f36f4bf0492090b8bc1e536e7e82e5 (patch) | |
tree | 04452b36d8766a5da413c6bbcd73d05678b874ad /llvm/lib/Object/ObjectFile.cpp | |
parent | f4f66f36c7a8b835d7b823c8795def48fcaa2022 (diff) | |
download | llvm-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