diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-02-24 15:34:43 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-02-24 15:34:43 +0000 |
commit | ee40b9a2d4f5d340baea3f02e5d7f51caaa6b1ec (patch) | |
tree | 06146827a61b9a081126d29fb70f2ac9ba5c5f8c /llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | |
parent | b867fea5e631ba022fcd8047ba845e5a56a2ff98 (diff) | |
download | bcm5719-llvm-ee40b9a2d4f5d340baea3f02e5d7f51caaa6b1ec.tar.gz bcm5719-llvm-ee40b9a2d4f5d340baea3f02e5d7f51caaa6b1ec.zip |
CVP: If we have a PHI with an incoming select, try to skip the select.
This is a common pattern with dyn_cast and similar constructs, when the
PHI no longer depends on the select it can often be turned into a simpler
construct or even get hoisted out of the loop.
PR15340.
llvm-svn: 175995
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCFrameLowering.cpp')
0 files changed, 0 insertions, 0 deletions