diff options
author | Hal Finkel <hfinkel@anl.gov> | 2015-02-07 07:32:58 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2015-02-07 07:32:58 +0000 |
commit | 291cc7bacde8fe093aee4e7cc5b09fc90f61d4bc (patch) | |
tree | 188e65a68015779bd16163502b5ce50167cc09ec /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | 7e575ed1eae1755c044ee80d6e1d81aedd2b37a0 (diff) | |
download | llvm-291cc7bacde8fe093aee4e7cc5b09fc90f61d4bc.zip llvm-291cc7bacde8fe093aee4e7cc5b09fc90f61d4bc.tar.gz llvm-291cc7bacde8fe093aee4e7cc5b09fc90f61d4bc.tar.bz2 |
[PowerPC] Handle loop predecessor invokes
If a loop predecessor has an invoke as its terminator, and the return value
from that invoke is used to determine the loop iteration space, then we can't
insert a computation based on that value in the loop predecessor prior to the
terminator (oops). If there's such an invoke, or just no predecessor for that
matter, insert a new loop preheader.
llvm-svn: 228488
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions