|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/GCMetadataPrinter.h 28 class GCModuleInfo;
References
include/llvm/CodeGen/GCMetadataPrinter.h 58 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {}
62 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {}
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/CodeGen/AsmPrinter/AsmPrinter.cpp 250 AU.addRequired<GCModuleInfo>();
288 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
288 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
1515 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
1515 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
1517 for (GCModuleInfo::iterator I = MI->end(), E = MI->begin(); I != E; )
3078 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
3078 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp 36 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
44 void ErlangGCPrinter::finishAssembly(Module &M, GCModuleInfo &Info,
55 for (GCModuleInfo::FuncInfoVec::iterator FI = Info.funcinfo_begin(),
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp 40 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
41 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
73 void OcamlGCMetadataPrinter::beginAssembly(Module &M, GCModuleInfo &Info,
98 void OcamlGCMetadataPrinter::finishAssembly(Module &M, GCModuleInfo &Info,
115 for (GCModuleInfo::FuncInfoVec::iterator I = Info.funcinfo_begin(),
134 for (GCModuleInfo::FuncInfoVec::iterator I = Info.funcinfo_begin(),
lib/CodeGen/GCMetadata.cpp 102 AU.addRequired<GCModuleInfo>();
109 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F);
140 GCModuleInfo *GMI = getAnalysisIfAvailable<GCModuleInfo>();
140 GCModuleInfo *GMI = getAnalysisIfAvailable<GCModuleInfo>();
lib/CodeGen/GCRootLowering.cpp 100 AU.addRequired<GCModuleInfo>();
106 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
106 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
179 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
253 AU.addRequired<GCModuleInfo>();
312 FI = &getAnalysis<GCModuleInfo>().getFunctionInfo(MF.getFunction());
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 336 AU.addRequired<GCModuleInfo>();
338 AU.addPreserved<GCModuleInfo>();
439 GFI = Fn.hasGC() ? &getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) : nullptr;