Lines Matching refs:LAI
42 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, in LoopVersioning() argument
46 : VersionedLoop(L), AliasChecks(Checks), Preds(LAI.getPSE().getPredicate()), in LoopVersioning()
47 LAI(LAI), LI(LI), DT(DT), SE(SE) {} in LoopVersioning()
61 const auto &RtPtrChecking = *LAI.getRuntimePointerChecking(); in versionLoop()
182 const RuntimePointerChecking *RtPtrChecking = LAI.getRuntimePointerChecking(); in prepareNoAliasMetadata()
223 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias()
287 const LoopAccessInfo &LAI = LAIs.getInfo(*L); in runImpl() local
288 if (!LAI.hasConvergentOp() && in runImpl()
289 (LAI.getNumRuntimePointerChecks() || in runImpl()
290 !LAI.getPSE().getPredicate().isAlwaysTrue())) { in runImpl()
294 LoopVersioning LVer(LAI, LAI.getRuntimePointerChecking()->getChecks(), L, in runImpl()