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

References

include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     return addRequiredID(PassClass::ID);
  220 AnalysisType &Pass::getAnalysis() const {
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
include/llvm/PassSupport.h
   76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/Analysis/LoopAccessAnalysis.cpp
 2410   LoopAccessLegacyAnalysis &LAA = *const_cast<LoopAccessLegacyAnalysis *>(this);
 2461     return new LoopAccessLegacyAnalysis();
lib/Transforms/Scalar/LoopDistribute.cpp
 1020     auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
 1020     auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
 1034     AU.addRequired<LoopAccessLegacyAnalysis>();
lib/Transforms/Scalar/LoopLoadElimination.cpp
  642     auto &LAA = getAnalysis<LoopAccessLegacyAnalysis>();
  642     auto &LAA = getAnalysis<LoopAccessLegacyAnalysis>();
  659     AU.addRequired<LoopAccessLegacyAnalysis>();
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  133     AU.addRequired<LoopAccessLegacyAnalysis>();
  173   LoopAccessLegacyAnalysis *LAA = nullptr;
  582   LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
lib/Transforms/Utils/LoopVersioning.cpp
  264     auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
  264     auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
  299     AU.addRequired<LoopAccessLegacyAnalysis>();
lib/Transforms/Vectorize/LoopVectorize.cpp
 1609     auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
 1609     auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>();
 1629     AU.addRequired<LoopAccessLegacyAnalysis>();