summaryrefslogtreecommitdiff
path: root/tools/lto/Makefile
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-02-11 08:24:21 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-02-11 08:24:21 +0000
commit752272a5e553313f7b0397a06a23b4fe8ac013c4 (patch)
treee8f806533ea4d6d3a39fe5fb5fc1f79abead66c8 /tools/lto/Makefile
parent47ac0f0c7c39289f5970688154e385be22b7f293 (diff)
downloadllvm-752272a5e553313f7b0397a06a23b4fe8ac013c4.tar.gz
llvm-752272a5e553313f7b0397a06a23b4fe8ac013c4.tar.bz2
llvm-752272a5e553313f7b0397a06a23b4fe8ac013c4.tar.xz
Implement PR3495: local spiller optimization. The local spiller can now keep availability information over BB boundaries. It visits BB's in depth first order. After visiting a BB if it find a successor which has a single predecessor it visits the successor next without clearing the availability information. This allows the successor to omit reloads or change them into copies.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64298 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/lto/Makefile')
0 files changed, 0 insertions, 0 deletions