[PATCH] D63066: [Polly][NFC][ScopBuilder] Move getNonHoistableCtx to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 9 15:50:27 PDT 2019
domada created this revision.
domada added reviewers: grosser, Meinersbur.
domada added a project: LLVM.
Herald added a reviewer: bollu.
domada added a parent revision: D62925: [Polly][NFC][ScopBuilder] Move hoistInvariantLoads to ScopBuilder.
This review is based on review: https://reviews.llvm.org/D62925 . It is part of moving hoistInvariantLoads function and all functions referenced only by hoistInvariantLoads to ScopBuilder.
Moved getNonHoistableCtx and functions listed below to ScopBuilder:
isRequiredInvariantLoad
hasNonHoistableBasePtrInScop
isAccessRangeTooComplex
These functions were referenced only by getNonHoistableCtx.
MaxDimensionsInAccessRange and MaxDisjunctsInDomain constants are marked
as extern and they are added to polly namespace. They are used by Scop and ScopBuilder classes.
Repository:
rPLO Polly
https://reviews.llvm.org/D63066
Files:
polly/include/polly/ScopBuilder.h
polly/include/polly/ScopInfo.h
polly/lib/Analysis/ScopBuilder.cpp
polly/lib/Analysis/ScopInfo.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63066.203757.patch
Type: text/x-patch
Size: 15464 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190609/d9ccda26/attachment.bin>
More information about the llvm-commits
mailing list