Lines Matching refs:LAI
499 computePartitionSetForPointers(const LoopAccessInfo &LAI) { in computePartitionSetForPointers() argument
500 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers()
507 LAI.getInstructionsForAccess(Ptr, RtPtrCheck->Pointers[I].IsWritePtr); in computePartitionSetForPointers()
677 LAI = &LAIs.getInfo(*L); in processLoop()
681 if (LAI->canVectorizeMemory()) in processLoop()
685 auto *Dependences = LAI->getDepChecker().getDependences(); in processLoop()
710 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop()
767 const SCEVPredicate &Pred = LAI->getPSE().getPredicate(); in processLoop()
768 if (LAI->hasConvergentOp() && !Pred.isAlwaysTrue()) { in processLoop()
788 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop()
789 const auto *RtPtrChecking = LAI->getRuntimePointerChecking(); in processLoop()
794 if (LAI->hasConvergentOp() && !Checks.empty()) { in processLoop()
806 assert(!LAI->hasConvergentOp() && "inserting illegal loop versioning"); in processLoop()
811 LLVM_DEBUG(LAI->getRuntimePointerChecking()->printChecks(dbgs(), Checks)); in processLoop()
812 LoopVersioning LVer(*LAI, Checks, L, LI, DT, SE); in processLoop()
948 const LoopAccessInfo *LAI = nullptr; member in __anonf8d248c20111::LoopDistributeForLoop