Lines Matching refs:SAI
1346 auto *SAI = MA->getScopArrayInfo(); in preloadInvariantEquivClass() local
1347 if (auto *BaseIAClass = S.lookupInvariantEquivClass(SAI->getBasePtr())) { in preloadInvariantEquivClass()
1359 for (unsigned i = 1, e = SAI->getNumberOfDimensions(); i < e; ++i) { in preloadInvariantEquivClass()
1360 const SCEV *Dim = SAI->getDimensionSize(i); in preloadInvariantEquivClass()
1405 for (auto *DerivedSAI : SAI->getDerivedSAIs()) { in preloadInvariantEquivClass()
1444 for (auto &SAI : S.arrays()) { in allocateNewArrays() local
1445 if (SAI->getBasePtr()) in allocateNewArrays()
1448 assert(SAI->getNumberOfDimensions() > 0 && SAI->getDimensionSize(0) && in allocateNewArrays()
1456 for (int i = SAI->getNumberOfDimensions() - 1; i >= 0; i--) { in allocateNewArrays()
1457 auto *DimSize = SAI->getDimensionSize(i); in allocateNewArrays()
1463 NewArrayType = SAI->getElementType(); in allocateNewArrays()
1469 if (SAI->isOnHeap()) { in allocateNewArrays()
1476 unsigned Size = SAI->getElemSizeInBytes(); in allocateNewArrays()
1481 &*InstIt, IntPtrTy, SAI->getElementType(), in allocateNewArrays()
1484 SAI->getName()); in allocateNewArrays()
1486 SAI->setBasePtr(CreatedArray); in allocateNewArrays()
1498 SAI->getName(), &*InstIt); in allocateNewArrays()
1501 SAI->setBasePtr(CreatedArray); in allocateNewArrays()