reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
292 return LAI->getRuntimePointerChecking(); 295 const LoopAccessInfo *getLAI() const { return LAI; } 297 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } 300 return LAI->getDepChecker().getMaxSafeRegisterWidth(); 303 bool hasStride(Value *V) { return LAI->hasStride(V); } 309 unsigned getNumStores() const { return LAI->getNumStores(); } 310 unsigned getNumLoads() const { return LAI->getNumLoads(); } 382 return LAI ? &LAI->getSymbolicStrides() : nullptr; 382 return LAI ? &LAI->getSymbolicStrides() : nullptr;lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
420 return LAI->isUniform(V); 828 LAI = &(*GetLAA)(*TheLoop); 829 const OptimizationRemarkAnalysis *LAR = LAI->getReport(); 836 if (!LAI->canVectorizeMemory()) 839 if (LAI->hasDependenceInvolvingLoopInvariantAddress()) { 845 Requirements->addRuntimePointerChecks(LAI->getNumRuntimePointerChecks()); 846 PSE.addPredicate(LAI->getPSE().getUnionPredicate()); 1159 << (LAI->getRuntimePointerChecking()->Need