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

References

include/llvm/Analysis/DOTGraphTraitsPass.h
  133     GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>());
  143     AU.addRequired<AnalysisT>();
  159     GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>());
  179     AU.addRequired<AnalysisT>();
include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     return addRequiredID(PassClass::ID);
   72     return addRequiredTransitiveID(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/CallGraph.cpp
  309     AU.addRequiredTransitive<CallGraphWrapperPass>();
  313     getAnalysis<CallGraphWrapperPass>().print(errs(), &M);
lib/Analysis/CallGraphSCCPass.cpp
   75     Info.addRequired<CallGraphWrapperPass>();
  464   CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
  607   AU.addRequired<CallGraphWrapperPass>();
  608   AU.addPreserved<CallGraphWrapperPass>();
lib/Analysis/CallPrinter.cpp
   38   static CallGraph *getGraph(CallGraphWrapperPass *P) {
   48     : public DOTGraphTraitsModuleViewer<CallGraphWrapperPass, true, CallGraph *,
   61                               CallGraphWrapperPass, true, CallGraph *,
lib/Analysis/GlobalsModRef.cpp
 1013       M, GetTLI, getAnalysis<CallGraphWrapperPass>().getCallGraph())));
 1024   AU.addRequired<CallGraphWrapperPass>();
lib/Transforms/Coroutines/CoroSplit.cpp
 1553     CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Transforms/IPO/ArgumentPromotion.cpp
 1122   CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Transforms/IPO/FunctionAttrs.cpp
 1536     AU.addRequired<CallGraphWrapperPass>();
 1537     AU.addPreserved<CallGraphWrapperPass>();
 1614   auto &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Transforms/IPO/Inliner.cpp
  759   CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
lib/Transforms/IPO/Internalize.cpp
  266     CallGraphWrapperPass *CGPass =
  267         getAnalysisIfAvailable<CallGraphWrapperPass>();
  274     AU.addPreserved<CallGraphWrapperPass>();
lib/Transforms/IPO/PruneEH.cpp
  180   CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
tools/opt/PrintSCC.cpp
   60       AU.addRequired<CallGraphWrapperPass>();
   93   CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();