diff options
author | Hal Finkel <hfinkel@anl.gov> | 2013-04-09 22:58:37 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2013-04-09 22:58:37 +0000 |
commit | 5711eca19cfa8375e41189119fe770b326f9e721 (patch) | |
tree | 028322742f521cf7cab07ac3ca84aaa685bb848b /clang/test/SemaCXX/warn-unused-variables-error.cpp | |
parent | aa577f464ddfc333b3f382cd98cfa4d8cc699fae (diff) | |
download | bcm5719-llvm-5711eca19cfa8375e41189119fe770b326f9e721.tar.gz bcm5719-llvm-5711eca19cfa8375e41189119fe770b326f9e721.zip |
Allow PPC B and BLR to be if-converted into some predicated forms
This enables us to form predicated branches (which are the same conditional
branches we had before) and also a larger set of predicated returns (including
instructions like bdnzlr which is a conditional return and loop-counter
decrement all in one).
At the moment, if conversion does not capture all possible opportunities. A
simple example is provided in early-ret2.ll, where if conversion forms one
predicated return, and then the PPCEarlyReturn pass picks up the other one. So,
at least for now, we'll keep both mechanisms.
llvm-svn: 179134
Diffstat (limited to 'clang/test/SemaCXX/warn-unused-variables-error.cpp')
0 files changed, 0 insertions, 0 deletions