[PATCH] [LAA] Merge memchecks for accesses separated by a constant offset
silviu.baranga at arm.com
silviu.baranga at arm.com
Wed Jun 24 08:50:49 PDT 2015
We now use DepCands to speed up the construction of pointer check groups.
We cache the results of the algorithm, and compute the result at canCheckPtrAtRT
only when it is needed.
We now also have a limit on the number of comparisons that the grouping algorithm will perform.
http://reviews.llvm.org/D10386
Files:
include/llvm/Analysis/LoopAccessAnalysis.h
lib/Analysis/LoopAccessAnalysis.cpp
test/Analysis/LoopAccessAnalysis/number-of-memchecks.ll
test/Analysis/LoopAccessAnalysis/unsafe-and-rt-checks.ll
test/Transforms/LoopDistribute/basic-with-memchecks.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10386.28359.patch
Type: text/x-patch
Size: 24887 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150624/2668c9ad/attachment.bin>
More information about the llvm-commits
mailing list