reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
  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