summaryrefslogtreecommitdiffstats
path: root/llvm/tools
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
commita1968b0fc7bcc48c61462c414b8ce04592f9e4d4 (patch)
treebb2bfb686a663139046a9dc15cba1ebed75466d1 /llvm/tools
parent345749aff4dadfd898e699211d7d46b6f5480d45 (diff)
downloadbcm5719-llvm-a1968b0fc7bcc48c61462c414b8ce04592f9e4d4.tar.gz
bcm5719-llvm-a1968b0fc7bcc48c61462c414b8ce04592f9e4d4.zip
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.
llvm-svn: 64298
Diffstat (limited to 'llvm/tools')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud