diff options
| author | Cameron Zwarich <zwarich@apple.com> | 2013-02-17 00:10:44 +0000 |
|---|---|---|
| committer | Cameron Zwarich <zwarich@apple.com> | 2013-02-17 00:10:44 +0000 |
| commit | bfebb419844b1d9c63ad14d0cff51e19935a45a4 (patch) | |
| tree | 5cbfba0678e3ff1f0b89273eed46a7cc6f6a17ec /clang/test | |
| parent | 23242098e7dc8b585f1a9e780f3932b40252ec62 (diff) | |
| download | bcm5719-llvm-bfebb419844b1d9c63ad14d0cff51e19935a45a4.tar.gz bcm5719-llvm-bfebb419844b1d9c63ad14d0cff51e19935a45a4.zip | |
Add support for updating the LiveIntervals of registers used by 'exotic'
terminators that actually have register uses when splitting critical edges.
This commit also introduces a method repairIntervalsInRange() on LiveIntervals,
which allows for repairing LiveIntervals in a small range after an arbitrary
target hook modifies, inserts, and removes instructions. It's pretty limited
right now, but I hope to extend it to support all of the things that are done
by the convertToThreeAddress() target hooks.
llvm-svn: 175382
Diffstat (limited to 'clang/test')
0 files changed, 0 insertions, 0 deletions

