Searched refs:GCModuleInfo (Results 1 - 10 of 10) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | GCMetadataPrinter.h | 28 class GCModuleInfo; 58 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} 62 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {}
|
H A D | GCStrategy.h | 20 // populate GCModuleInfo and GCFunctionInfo with that about each Function in 68 friend class GCModuleInfo;
|
H A D | GCMetadata.h | 9 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are 24 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as 152 class GCModuleInfo : public ImmutablePass { class in namespace:llvm 185 GCModuleInfo(); 187 /// clear - Resets the pass. Any pass, which uses GCModuleInfo, should
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | GCMetadata.cpp | 9 // This file implements the GCFunctionInfo class and GCModuleInfo pass. 49 INITIALIZE_PASS(GCModuleInfo, "collector-metadata", 61 char GCModuleInfo::ID = 0; 63 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { function in class:GCModuleInfo 67 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { 82 void GCModuleInfo::clear() { 103 AU.addRequired<GCModuleInfo>(); 110 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F); 141 GCModuleInfo *GM [all...] |
H A D | GCRootLowering.cpp | 83 INITIALIZE_PASS_DEPENDENCY(GCModuleInfo) 100 AU.addRequired<GCModuleInfo>(); 106 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); 107 assert(MI && "LowerIntrinsics didn't require GCModuleInfo!?"); 178 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); 251 AU.addRequired<GCModuleInfo>(); 310 FI = &getAnalysis<GCModuleInfo>().getFunctionInfo(MF.getFunction());
|
H A D | ShadowStackGCLowering.cpp | 92 INITIALIZE_PASS_DEPENDENCY(GCModuleInfo)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | 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(),
|
H A D | 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(),
|
H A D | AsmPrinter.cpp | 248 AU.addRequired<GCModuleInfo>(); 286 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); 287 assert(MI && "AsmPrinter didn't require GCModuleInfo?"); 1625 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); 1626 assert(MI && "AsmPrinter didn't require GCModuleInfo?"); 1627 for (GCModuleInfo::iterator I = MI->end(), E = MI->begin(); I != E; ) 3187 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 332 AU.addRequired<GCModuleInfo>(); 334 AU.addPreserved<GCModuleInfo>(); 438 GFI = Fn.hasGC() ? &getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) : nullptr;
|
Completed in 168 milliseconds