[PATCH] D93964: [LAA] Always compute DepId, even for uncomputable bounds.

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 14 03:14:36 PDT 2022


fhahn updated this revision to Diff 452502.
fhahn added a comment.
Herald added a project: All.

Rebase and ping :)

The updated tests show 2 improvements by the patch. In both cases, the base pointers are noalias, so

1. whether the pointers have computable bounds should not matter, as only the dependency check in the alias sets are relevant,
2. scev-inserted-runtime-check.ll incorrectly added !alias.scope metadata; the runtime check is for a SCEV predicate, not noaliasing.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D93964/new/

https://reviews.llvm.org/D93964

Files:
  llvm/lib/Analysis/LoopAccessAnalysis.cpp
  llvm/test/Analysis/LoopAccessAnalysis/pointer-with-unknown-bounds.ll
  llvm/test/Transforms/LoopDistribute/scev-inserted-runtime-check.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D93964.452502.patch
Type: text/x-patch
Size: 6647 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220814/68b15c8d/attachment.bin>


More information about the llvm-commits mailing list