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/Frontend/CreateInvocationFromCommandLine.cpp | |
parent | 411842f98f392c2974db6d8921dd1d6c48d95b5f (diff) | |
download | llvm-8de329a9fc6100f4a8db6b86c76fad624446995e.zip llvm-8de329a9fc6100f4a8db6b86c76fad624446995e.tar.gz llvm-8de329a9fc6100f4a8db6b86c76fad624446995e.tar.bz2 |
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/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions