diff options
| author | Cameron Zwarich <zwarich@apple.com> | 2011-02-10 01:07:54 +0000 |
|---|---|---|
| committer | Cameron Zwarich <zwarich@apple.com> | 2011-02-10 01:07:54 +0000 |
| commit | 58c8670ab2372e6549a4f18619ffcdee2d60093e (patch) | |
| tree | 6d9b1e0cc04877ecc63afc303703840b92266d36 /clang/lib/Basic/FileManager.cpp | |
| parent | 4bd19da5861b7dadae75a579d6320e393b34520d (diff) | |
| download | llvm-58c8670ab2372e6549a4f18619ffcdee2d60093e.zip llvm-58c8670ab2372e6549a4f18619ffcdee2d60093e.tar.gz llvm-58c8670ab2372e6549a4f18619ffcdee2d60093e.tar.bz2 | |
Turn this pass ordering:
Natural Loop Information
Loop Pass Manager
Canonicalize natural loops
Scalar Evolution Analysis
Loop Pass Manager
Induction Variable Users
Canonicalize natural loops
Induction Variable Users
Loop Strength Reduction
into this:
Scalar Evolution Analysis
Loop Pass Manager
Canonicalize natural loops
Induction Variable Users
Loop Strength Reduction
This fixes <rdar://problem/8869639>. I also filed PR9184 on doing this sort of
thing automatically, but it seems easier to just change the ordering of the
passes if this is the only case.
llvm-svn: 125254
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions
