Lines Matching refs:LAI
452 computePartitionSetForPointers(const LoopAccessInfo &LAI) { in computePartitionSetForPointers() argument
453 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers()
460 LAI.getInstructionsForAccess(Ptr, RtPtrCheck->Pointers[I].IsWritePtr); in computePartitionSetForPointers()
593 : L(L), F(F), LI(LI), LAI(nullptr), DT(DT), SE(SE) { in LoopDistributeForLoop()
611 LAI = &LAA->getInfo(L); in processLoop()
615 if (LAI->canVectorizeMemory()) in processLoop()
618 auto *Dependences = LAI->getDepChecker().getDependences(); in processLoop()
643 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop()
696 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop()
714 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop()
715 const auto *RtPtrChecking = LAI->getRuntimePointerChecking(); in processLoop()
722 DEBUG(LAI->getRuntimePointerChecking()->printChecks(dbgs(), Checks)); in processLoop()
723 LoopVersioning LVer(*LAI, L, LI, DT, SE, false); in processLoop()
725 LVer.setSCEVChecks(LAI->getPSE().getUnionPredicate()); in processLoop()
847 const LoopAccessInfo *LAI; member in __anon191a722d0111::LoopDistributeForLoop