Lines Matching refs:ScopArrayInfo
2298 ScopArrayInfo *Array = in updateAccessDimensionality()
2299 const_cast<ScopArrayInfo *>(Access->getScopArrayInfo()); in updateAccessDimensionality()
2968 static const ScopArrayInfo *findCanonicalArray(Scop &S, in findCanonicalArray()
2971 const ScopArrayInfo *CanonicalArray = S.getScopArrayInfoOrNull( in findCanonicalArray()
2980 static bool isUsedForIndirectHoistedLoad(Scop &S, const ScopArrayInfo *Array) { in isUsedForIndirectHoistedLoad()
2990 static void replaceBasePtrArrays(Scop &S, const ScopArrayInfo *Old, in replaceBasePtrArrays()
2991 const ScopArrayInfo *New) { in replaceBasePtrArrays()
3008 const ScopArrayInfo *CanonicalBasePtrSAI = in canonicalizeDynamicBasePtrs()
3015 const ScopArrayInfo *BasePtrSAI = scop->getScopArrayInfoOrNull( in canonicalizeDynamicBasePtrs()
3200 std::tuple<ScopBuilder::AliasGroupVectorTy, DenseSet<const ScopArrayInfo *>>
3205 DenseSet<const ScopArrayInfo *> HasWriteAccess; in buildAliasGroupsForAccesses()
3251 DenseSet<const ScopArrayInfo *> HasWriteAccess; in buildAliasGroups()
3277 AliasGroupTy &AliasGroup, DenseSet<const ScopArrayInfo *> HasWriteAccess) { in buildAliasGroup()
3280 SmallPtrSet<const ScopArrayInfo *, 4> ReadWriteArrays; in buildAliasGroup()
3281 SmallPtrSet<const ScopArrayInfo *, 4> ReadOnlyArrays; in buildAliasGroup()
3290 const ScopArrayInfo *Array = Access->getScopArrayInfo(); in buildAliasGroup()