[PATCH] D63305: Propagate Trip count Assumptions to runtime check
Sameer AbuAsal via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 13 16:05:32 PDT 2019
sabuasal created this revision.
sabuasal added reviewers: grosser, Meinersbur.
sabuasal added a project: Polly.
Herald added a reviewer: bollu.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
sabuasal added a parent revision: D63304: Ignore Singletons in statement domains.
This patch updates Polly to use the assumptions we add for trip count
to simplify the conditions generated in the runtime check added for the
Scop. We accomplish htis by intersecting the Trip Count assumptions
with the InvalidContext (used for alias checks) then gist these assumptions
that are already inclded in the AssumedContext.
This patch saves about 54Kb in Android build.
Repository:
rPLO Polly
https://reviews.llvm.org/D63305
Files:
lib/Analysis/ScopInfo.cpp
test/ScopDetect/model-dowhile-update-rtc.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63305.204653.patch
Type: text/x-patch
Size: 4298 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190613/c2b6f1a7/attachment.bin>
More information about the llvm-commits
mailing list