diff options
| author | Andrew Trick <atrick@apple.com> | 2011-10-04 03:50:44 +0000 |
|---|---|---|
| committer | Andrew Trick <atrick@apple.com> | 2011-10-04 03:50:44 +0000 |
| commit | 8de329a9fc6100f4a8db6b86c76fad624446995e (patch) | |
| tree | 95a5b140cb204f40065fc903a1e67018e7332f91 /clang/lib/Rewrite/RewriteObjC.cpp | |
| parent | 411842f98f392c2974db6d8921dd1d6c48d95b5f (diff) | |
| download | bcm5719-llvm-8de329a9fc6100f4a8db6b86c76fad624446995e.tar.gz bcm5719-llvm-8de329a9fc6100f4a8db6b86c76fad624446995e.zip | |
LSR should avoid redundant edge splitting.
This handles the case in which LSR rewrites an IV user that is a phi and
splits critical edges originating from a switch.
Fixes <rdar://problem/6453893> LSR is not splitting edges "nicely"
llvm-svn: 141059
Diffstat (limited to 'clang/lib/Rewrite/RewriteObjC.cpp')
0 files changed, 0 insertions, 0 deletions

