reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
681 LAI = &GetLAA(*L); 685 if (LAI->canVectorizeMemory()) 689 auto *Dependences = LAI->getDepChecker().getDependences(); 714 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); 771 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); 772 if (LAI->hasConvergentOp() && !Pred.isAlwaysTrue()) { 798 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); 799 const auto *RtPtrChecking = LAI->getRuntimePointerChecking(); 804 if (LAI->hasConvergentOp() && !Checks.empty()) { 810 assert(!LAI->hasConvergentOp() && "inserting illegal loop versioning"); 815 LLVM_DEBUG(LAI->getRuntimePointerChecking()->printChecks(dbgs(), Checks)); 816 LoopVersioning LVer(*LAI, L, LI, DT, SE, false); 818 LVer.setSCEVChecks(LAI->getPSE().getUnionPredicate());