|
168 | 168 | ; GCN-O1-NEXT: Delete dead loops |
169 | 169 | ; GCN-O1-NEXT: Unroll loops |
170 | 170 | ; GCN-O1-NEXT: SROA |
171 | | -; GCN-O1-NEXT: Phi Values Analysis |
172 | | -; GCN-O1-NEXT: Function Alias Analysis Results |
173 | | -; GCN-O1-NEXT: Memory Dependence Analysis |
174 | | -; GCN-O1-NEXT: MemCpy Optimization |
175 | 171 | ; GCN-O1-NEXT: Sparse Conditional Constant Propagation |
176 | 172 | ; GCN-O1-NEXT: Demanded bits analysis |
177 | 173 | ; GCN-O1-NEXT: Bit-Tracking Dead Code Elimination |
|
182 | 178 | ; GCN-O1-NEXT: Combine redundant instructions |
183 | 179 | ; GCN-O1-NEXT: Post-Dominator Tree Construction |
184 | 180 | ; GCN-O1-NEXT: Aggressive Dead Code Elimination |
| 181 | +; GCN-O1-NEXT: Basic Alias Analysis (stateless AA impl) |
| 182 | +; GCN-O1-NEXT: Function Alias Analysis Results |
| 183 | +; GCN-O1-NEXT: Memory SSA |
| 184 | +; GCN-O1-NEXT: MemCpy Optimization |
185 | 185 | ; GCN-O1-NEXT: Simplify the CFG |
186 | 186 | ; GCN-O1-NEXT: Dominator Tree Construction |
187 | 187 | ; GCN-O1-NEXT: Basic Alias Analysis (stateless AA impl) |
|
501 | 501 | ; GCN-O2-NEXT: Lazy Block Frequency Analysis |
502 | 502 | ; GCN-O2-NEXT: Optimization Remark Emitter |
503 | 503 | ; GCN-O2-NEXT: Global Value Numbering |
504 | | -; GCN-O2-NEXT: Phi Values Analysis |
505 | | -; GCN-O2-NEXT: Basic Alias Analysis (stateless AA impl) |
506 | | -; GCN-O2-NEXT: Function Alias Analysis Results |
507 | | -; GCN-O2-NEXT: Memory Dependence Analysis |
508 | | -; GCN-O2-NEXT: MemCpy Optimization |
509 | 504 | ; GCN-O2-NEXT: Sparse Conditional Constant Propagation |
510 | 505 | ; GCN-O2-NEXT: Demanded bits analysis |
511 | 506 | ; GCN-O2-NEXT: Bit-Tracking Dead Code Elimination |
| 507 | +; GCN-O2-NEXT: Basic Alias Analysis (stateless AA impl) |
512 | 508 | ; GCN-O2-NEXT: Function Alias Analysis Results |
513 | 509 | ; GCN-O2-NEXT: Lazy Branch Probability Analysis |
514 | 510 | ; GCN-O2-NEXT: Lazy Block Frequency Analysis |
|
522 | 518 | ; GCN-O2-NEXT: Basic Alias Analysis (stateless AA impl) |
523 | 519 | ; GCN-O2-NEXT: Function Alias Analysis Results |
524 | 520 | ; GCN-O2-NEXT: Memory SSA |
| 521 | +; GCN-O2-NEXT: MemCpy Optimization |
525 | 522 | ; GCN-O2-NEXT: Dead Store Elimination |
526 | 523 | ; GCN-O2-NEXT: Natural Loop Information |
527 | 524 | ; GCN-O2-NEXT: Canonicalize natural loops |
|
865 | 862 | ; GCN-O3-NEXT: Lazy Block Frequency Analysis |
866 | 863 | ; GCN-O3-NEXT: Optimization Remark Emitter |
867 | 864 | ; GCN-O3-NEXT: Global Value Numbering |
868 | | -; GCN-O3-NEXT: Phi Values Analysis |
869 | | -; GCN-O3-NEXT: Basic Alias Analysis (stateless AA impl) |
870 | | -; GCN-O3-NEXT: Function Alias Analysis Results |
871 | | -; GCN-O3-NEXT: Memory Dependence Analysis |
872 | | -; GCN-O3-NEXT: MemCpy Optimization |
873 | 865 | ; GCN-O3-NEXT: Sparse Conditional Constant Propagation |
874 | 866 | ; GCN-O3-NEXT: Demanded bits analysis |
875 | 867 | ; GCN-O3-NEXT: Bit-Tracking Dead Code Elimination |
| 868 | +; GCN-O3-NEXT: Basic Alias Analysis (stateless AA impl) |
876 | 869 | ; GCN-O3-NEXT: Function Alias Analysis Results |
877 | 870 | ; GCN-O3-NEXT: Lazy Branch Probability Analysis |
878 | 871 | ; GCN-O3-NEXT: Lazy Block Frequency Analysis |
|
886 | 879 | ; GCN-O3-NEXT: Basic Alias Analysis (stateless AA impl) |
887 | 880 | ; GCN-O3-NEXT: Function Alias Analysis Results |
888 | 881 | ; GCN-O3-NEXT: Memory SSA |
| 882 | +; GCN-O3-NEXT: MemCpy Optimization |
889 | 883 | ; GCN-O3-NEXT: Dead Store Elimination |
890 | 884 | ; GCN-O3-NEXT: Natural Loop Information |
891 | 885 | ; GCN-O3-NEXT: Canonicalize natural loops |
|
0 commit comments