forked from OSchip/llvm-project
2466ba97bc
This case is slightly tricky, because loop distribution should be allowed in some cases, and not others. As long as runtime dependency checks don't need to be introduced, this should be OK. This is further complicated by the fact that LoopDistribute partially ignores if LAA says that vectorization is safe, and then does its own runtime pointer legality checks. Note this pass still does not handle noduplicate correctly, as this should always be forbidden with it. I'm not going to bother trying to fix it, as it would require more effort and I think noduplicate should be removed. https://reviews.llvm.org/D62607 llvm-svn: 363160 |
||
---|---|---|
.. | ||
basic-with-memchecks.ll | ||
basic.ll | ||
bounds-expansion-bug.ll | ||
convergent-no-cross-partition-checks.ll | ||
crash-in-memcheck-generation.ll | ||
diagnostics-with-hotness.ll | ||
diagnostics.ll | ||
disable_nonforced.ll | ||
disable_nonforced_enable.ll | ||
followup.ll | ||
metadata.ll | ||
no-if-convert.ll | ||
outside-use.ll | ||
pr28443.ll | ||
program-order.ll | ||
scev-inserted-runtime-check.ll | ||
symbolic-stride.ll | ||
unknown-bounds-for-memchecks.ll |