reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
27 static GraphT getGraph(AnalysisT *A) { return A; } 44 virtual bool processFunction(Function &F, AnalysisT &Analysis) { 49 auto &Analysis = getAnalysis<AnalysisT>(); 49 auto &Analysis = getAnalysis<AnalysisT>(); 65 AU.addRequired<AnalysisT>(); 86 virtual bool processFunction(Function &F, AnalysisT &Analysis) { 91 auto &Analysis = getAnalysis<AnalysisT>(); 91 auto &Analysis = getAnalysis<AnalysisT>(); 117 AU.addRequired<AnalysisT>();include/llvm/Pass.h
213 AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h66 return addRequiredID(PassClass::ID); 72 return addRequiredTransitiveID(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(); }
tools/polly/lib/Analysis/ScopDetection.cpp 1920 return new ScopDetectionWrapperPass();
tools/polly/lib/Analysis/ScopGraphPrinter.cpp52 static NodeRef getEntryNode(ScopDetectionWrapperPass *P) { 87 static std::string getGraphName(ScopDetectionWrapperPass *SD) { 93 ScopDetectionWrapperPass *P) { 119 std::string getNodeLabel(RegionNode *Node, ScopDetectionWrapperPass *P) { 191 addCustomGraphFeatures(const ScopDetectionWrapperPass *SD, 192 GraphWriter<ScopDetectionWrapperPass *> &GW) { 202 : public DOTGraphTraitsViewer<ScopDetectionWrapperPass, false> { 206 bool processFunction(Function &F, ScopDetectionWrapperPass &SD) override { 220 : public DOTGraphTraitsViewer<ScopDetectionWrapperPass, true> { 228 : public DOTGraphTraitsPrinter<ScopDetectionWrapperPass, false> { 236 : public DOTGraphTraitsPrinter<ScopDetectionWrapperPass, true> {tools/polly/lib/Analysis/ScopInfo.cpp
2622 AU.addRequiredTransitive<ScopDetectionWrapperPass>(); 2665 auto &SD = getAnalysis<ScopDetectionWrapperPass>().getSD(); 2798 AU.addRequiredTransitive<ScopDetectionWrapperPass>(); 2806 auto &SD = getAnalysis<ScopDetectionWrapperPass>().getSD();tools/polly/lib/Analysis/ScopPass.cpp
49 AU.addPreserved<ScopDetectionWrapperPass>();
tools/polly/lib/CodeGen/CodeGeneration.cpp 346 AU.addRequired<ScopDetectionWrapperPass>();