Lines Matching refs:SAI
1293 auto *SAI = MA->getScopArrayInfo(); in preloadInvariantEquivClass() local
1294 if (auto *BaseIAClass = S.lookupInvariantEquivClass(SAI->getBasePtr())) { in preloadInvariantEquivClass()
1306 for (unsigned i = 1, e = SAI->getNumberOfDimensions(); i < e; ++i) { in preloadInvariantEquivClass()
1307 const SCEV *Dim = SAI->getDimensionSize(i); in preloadInvariantEquivClass()
1352 for (auto *DerivedSAI : SAI->getDerivedSAIs()) { in preloadInvariantEquivClass()
1391 for (auto &SAI : S.arrays()) { in allocateNewArrays() local
1392 if (SAI->getBasePtr()) in allocateNewArrays()
1395 assert(SAI->getNumberOfDimensions() > 0 && SAI->getDimensionSize(0) && in allocateNewArrays()
1403 for (int i = SAI->getNumberOfDimensions() - 1; i >= 0; i--) { in allocateNewArrays()
1404 auto *DimSize = SAI->getDimensionSize(i); in allocateNewArrays()
1410 NewArrayType = SAI->getElementType(); in allocateNewArrays()
1416 if (SAI->isOnHeap()) { in allocateNewArrays()
1423 unsigned Size = SAI->getElemSizeInBytes(); in allocateNewArrays()
1428 &*InstIt, IntPtrTy, SAI->getElementType(), in allocateNewArrays()
1431 SAI->getName()); in allocateNewArrays()
1433 SAI->setBasePtr(CreatedArray); in allocateNewArrays()
1445 SAI->getName(), &*InstIt); in allocateNewArrays()
1448 SAI->setBasePtr(CreatedArray); in allocateNewArrays()