|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/DOTGraphTraitsPass.h 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/Analysis/RegionIterator.h 344 static NodeRef getEntryNode(RegionInfoPass *RI) {
348 static nodes_iterator nodes_begin(RegionInfoPass* RI) {
352 static nodes_iterator nodes_end(RegionInfoPass *RI) {
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/RegionInfo.cpp 178 return new RegionInfoPass();
lib/Analysis/RegionPass.cpp 48 Info.addRequired<RegionInfoPass>();
55 RI = &getAnalysis<RegionInfoPass>().getRegionInfo();
lib/Analysis/RegionPrinter.cpp 145 static RegionInfo *getGraph(RegionInfoPass *RIP) {
151 : public DOTGraphTraitsPrinter<RegionInfoPass, false, RegionInfo *,
163 : public DOTGraphTraitsPrinter<RegionInfoPass, true, RegionInfo *,
175 : public DOTGraphTraitsViewer<RegionInfoPass, false, RegionInfo *,
187 : public DOTGraphTraitsViewer<RegionInfoPass, true, RegionInfo *,
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 117 AU.addRequired<RegionInfoPass>();
2080 RegionInfo &RI = getAnalysis<RegionInfoPass>().getRegionInfo();
tools/polly/lib/Analysis/ScopDetection.cpp 1853 auto &RI = getAnalysis<RegionInfoPass>().getRegionInfo();
1869 AU.addRequiredTransitive<RegionInfoPass>();
tools/polly/lib/Analysis/ScopInfo.cpp 2619 AU.addRequired<RegionInfoPass>();
2795 AU.addRequired<RegionInfoPass>();
tools/polly/lib/Analysis/ScopPass.cpp 53 AU.addPreserved<RegionInfoPass>();
tools/polly/lib/CodeGen/CodeGeneration.cpp 334 RI = &getAnalysis<RegionInfoPass>().getRegionInfo();
344 AU.addRequired<RegionInfoPass>();
tools/polly/lib/Support/ScopHelper.cpp 217 RegionInfoPass *RIP = P->getAnalysisIfAvailable<RegionInfoPass>();
217 RegionInfoPass *RIP = P->getAnalysisIfAvailable<RegionInfoPass>();
tools/polly/lib/Transform/CodePreparation.cpp 89 AU.addPreserved<RegionInfoPass>();