aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2015-02-07 07:32:58 +0000
committerHal Finkel <hfinkel@anl.gov>2015-02-07 07:32:58 +0000
commit291cc7bacde8fe093aee4e7cc5b09fc90f61d4bc (patch)
tree188e65a68015779bd16163502b5ce50167cc09ec /llvm/lib/CodeGen/MachineInstr.cpp
parent7e575ed1eae1755c044ee80d6e1d81aedd2b37a0 (diff)
downloadllvm-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