Lines Matching refs:LAI
498 computePartitionSetForPointers(const LoopAccessInfo &LAI) { in computePartitionSetForPointers() argument
499 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers()
506 LAI.getInstructionsForAccess(Ptr, RtPtrCheck->Pointers[I].IsWritePtr); in computePartitionSetForPointers()
676 LAI = &LAIs.getInfo(*L); in processLoop()
680 if (LAI->canVectorizeMemory()) in processLoop()
684 auto *Dependences = LAI->getDepChecker().getDependences(); in processLoop()
712 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop()
769 const SCEVPredicate &Pred = LAI->getPSE().getPredicate(); in processLoop()
770 if (LAI->hasConvergentOp() && !Pred.isAlwaysTrue()) { in processLoop()
791 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop()
792 const auto *RtPtrChecking = LAI->getRuntimePointerChecking(); in processLoop()
797 if (LAI->hasConvergentOp() && !Checks.empty()) { in processLoop()
809 assert(!LAI->hasConvergentOp() && "inserting illegal loop versioning"); in processLoop()
814 LLVM_DEBUG(LAI->getRuntimePointerChecking()->printChecks(dbgs(), Checks)); in processLoop()
815 LoopVersioning LVer(*LAI, Checks, L, LI, DT, SE); in processLoop()
951 const LoopAccessInfo *LAI = nullptr; member in __anon5f80120c0111::LoopDistributeForLoop