|
reference, declaration → definition
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);
89 Preserved.push_back(&PassClass::ID);
201 AnalysisType *Pass::getAnalysisIfAvailable() const {
204 const void *PI = &AnalysisType::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/MemorySSA.cpp 2255 AU.addRequired<MemorySSAWrapperPass>();
2259 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/CodeGen/InterleavedLoadCombinePass.cpp 1327 getAnalysis<MemorySSAWrapperPass>().getMSSA(),
1333 AU.addRequired<MemorySSAWrapperPass>();
lib/Transforms/Scalar/EarlyCSE.cpp 1368 UseMemorySSA ? &getAnalysis<MemorySSAWrapperPass>().getMSSA() : nullptr;
1381 AU.addRequired<MemorySSAWrapperPass>();
1382 AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/GVNHoist.cpp 1156 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA();
1167 AU.addRequired<MemorySSAWrapperPass>();
1169 AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LICM.cpp 213 ? (&getAnalysis<MemorySSAWrapperPass>().getMSSA())
238 AU.addRequired<MemorySSAWrapperPass>();
239 AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LoopInstSimplify.cpp 200 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
214 AU.addRequired<MemorySSAWrapperPass>();
215 AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LoopRotation.cpp 83 AU.addRequired<MemorySSAWrapperPass>();
84 AU.addPreserved<MemorySSAWrapperPass>();
102 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 727 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
743 AU.addRequired<MemorySSAWrapperPass>();
744 AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LoopUnswitch.cpp 222 AU.addRequired<MemorySSAWrapperPass>();
223 AU.addPreserved<MemorySSAWrapperPass>();
528 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Scalar/NewGVN.cpp 4188 AU.addRequired<MemorySSAWrapperPass>();
4204 &getAnalysis<MemorySSAWrapperPass>().getMSSA(),
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 2913 AU.addRequired<MemorySSAWrapperPass>();
2914 AU.addPreserved<MemorySSAWrapperPass>();
2938 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA();
lib/Transforms/Utils/LCSSA.cpp 448 AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Utils/LoopSimplify.cpp 773 AU.addPreserved<MemorySSAWrapperPass>();
808 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>();
808 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>();