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

References

include/llvm/Analysis/LazyValueInfo.h
  143   LazyValueInfoWrapperPass(const LazyValueInfoWrapperPass&) = delete;
  144   void operator=(const LazyValueInfoWrapperPass&) = delete;
include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     return addRequiredID(PassClass::ID);
   89     Preserved.push_back(&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/LazyValueInfo.cpp
   58   FunctionPass *createLazyValueInfoPass() { return new LazyValueInfoWrapperPass(); }
 2046     AU.addRequired<LazyValueInfoWrapperPass>();
 2054     auto &LVI = getAnalysis<LazyValueInfoWrapperPass>().getLVI();
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  102       AU.addRequired<LazyValueInfoWrapperPass>();
  105       AU.addPreserved<LazyValueInfoWrapperPass>();
  919   LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
lib/Transforms/Scalar/JumpThreading.cpp
  144       AU.addRequired<LazyValueInfoWrapperPass>();
  145       AU.addPreserved<LazyValueInfoWrapperPass>();
  303   auto LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
lib/Transforms/Utils/LowerSwitch.cpp
   85       AU.addRequired<LazyValueInfoWrapperPass>();
  147   LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();