reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
143 LazyValueInfoWrapperPass(const LazyValueInfoWrapperPass&) = delete; 144 void operator=(const LazyValueInfoWrapperPass&) = delete;include/llvm/Pass.h
213 AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h66 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.cpp58 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();