forked from OSchip/llvm-project
![]() Introduce another level of alias metadata to distinguish the individual non-aliasing accesses that have inter iteration alias-free base pointers marked with "Inter iteration alias-free" mark nodes. It can be used to, for example, distinguish different stores (loads) produced by unrolling of the innermost loops and, subsequently, sink (hoist) them by LICM. Reviewed-by: Tobias Grosser <tobias@grosser.es> Differential Revision: https://reviews.llvm.org/D30606 llvm-svn: 298510 |
||
---|---|---|
.. | ||
2012-03-16-Empty-Domain.ll | ||
2012-04-16-Trivially-vectorizable-loops.ll | ||
2013-04-11-Empty-Domain-two.ll | ||
computeout.ll | ||
full_partial_tile_separation.ll | ||
line-tiling-2.ll | ||
line-tiling.ll | ||
mat_mul_pattern_data_layout.ll | ||
mat_mul_pattern_data_layout_2.ll | ||
one-dimensional-band.ll | ||
outer_coincidence.ll | ||
pattern-matching-based-opts.ll | ||
pattern-matching-based-opts_2.ll | ||
pattern-matching-based-opts_3.ll | ||
pattern-matching-based-opts_5.ll | ||
pattern-matching-based-opts_6.ll | ||
pattern-matching-based-opts_7.ll | ||
pattern-matching-based-opts_8.ll | ||
pattern-matching-based-opts_9.ll | ||
pattern-matching-based-opts_10.ll | ||
prevectorization-without-tiling.ll | ||
prevectorization.ll | ||
rectangular-tiling.ll | ||
tile_after_fusion.ll |