diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2009-02-11 08:24:21 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2009-02-11 08:24:21 +0000 |
| commit | a1968b0fc7bcc48c61462c414b8ce04592f9e4d4 (patch) | |
| tree | bb2bfb686a663139046a9dc15cba1ebed75466d1 /llvm/tools | |
| parent | 345749aff4dadfd898e699211d7d46b6f5480d45 (diff) | |
| download | bcm5719-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

