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/CodeGen/stack-protector.c | |
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/CodeGen/stack-protector.c')
0 files changed, 0 insertions, 0 deletions