Home
last modified time | relevance | path

Searched refs:GCModuleInfo (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DGCMetadata.cpp49 INITIALIZE_PASS(GCModuleInfo, "collector-metadata",
61 char GCModuleInfo::ID = 0;
63 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo() function in GCModuleInfo
67 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo()
82 void GCModuleInfo::clear() { in clear()
103 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
110 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
141 GCModuleInfo *GMI = getAnalysisIfAvailable<GCModuleInfo>(); in doFinalization()
147 GCStrategy *GCModuleInfo::getGCStrategy(const StringRef Name) { in getGCStrategy()
DGCRootLowering.cpp84 INITIALIZE_PASS_DEPENDENCY(GCModuleInfo) in INITIALIZE_PASS_DEPENDENCY() argument
101 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
107 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in doInitialization()
180 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
254 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
313 FI = &getAnalysis<GCModuleInfo>().getFunctionInfo(MF.getFunction()); in runOnMachineFunction()
DShadowStackGCLowering.cpp92 INITIALIZE_PASS_DEPENDENCY(GCModuleInfo) in INITIALIZE_PASS_DEPENDENCY() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DOcamlGCPrinter.cpp40 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, in beginAssembly()
98 void OcamlGCMetadataPrinter::finishAssembly(Module &M, GCModuleInfo &Info, in finishAssembly()
115 for (GCModuleInfo::FuncInfoVec::iterator I = Info.funcinfo_begin(), in finishAssembly()
134 for (GCModuleInfo::FuncInfoVec::iterator I = Info.funcinfo_begin(), in finishAssembly()
DErlangGCPrinter.cpp36 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
44 void ErlangGCPrinter::finishAssembly(Module &M, GCModuleInfo &Info, in finishAssembly()
55 for (GCModuleInfo::FuncInfoVec::iterator FI = Info.funcinfo_begin(), in finishAssembly()
DAsmPrinter.cpp253 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
293 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in doInitialization()
1545 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in doFinalization()
1547 for (GCModuleInfo::iterator I = MI->end(), E = MI->begin(); I != E; ) in doFinalization()
3114 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in emitStackMaps()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DGCMetadataPrinter.h28 class GCModuleInfo; variable
58 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in beginAssembly()
62 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in finishAssembly()
DGCMetadata.h152 class GCModuleInfo : public ImmutablePass {
185 GCModuleInfo();
DGCStrategy.h68 friend class GCModuleInfo;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp332 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
334 AU.addPreserved<GCModuleInfo>(); in getAnalysisUsage()
437 GFI = Fn.hasGC() ? &getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) : nullptr; in runOnMachineFunction()