Searched refs:GCFunctionInfo (Results 1 - 8 of 8) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | GCMetadata.cpp | 9 // This file implements the GCFunctionInfo class and GCModuleInfo pass. 54 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) function in class:GCFunctionInfo 57 GCFunctionInfo::~GCFunctionInfo() = default; 67 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { 68 assert(!F.isDeclaration() && "Can only get GCFunctionInfo for a definition!"); 76 Functions.push_back(std::make_unique<GCFunctionInfo>(F, *S)); 77 GCFunctionInfo *GFI = Functions.back().get(); 110 GCFunctionInfo *F [all...] |
H A D | GCRootLowering.cpp | 59 GCFunctionInfo *FI; 180 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); 294 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | ErlangGCPrinter.cpp | 58 GCFunctionInfo &MD = **FI; 82 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE; 92 GCFunctionInfo::iterator PI = MD.begin(); 111 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI),
|
H A D | OcamlGCPrinter.cpp | 118 GCFunctionInfo &FI = **I; 122 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { 137 GCFunctionInfo &FI = **I; 157 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { 171 for (GCFunctionInfo::live_iterator K = FI.live_begin(J),
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | GCMetadata.h | 9 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are 14 // The GCFunctionInfo class logs the data necessary to build a type accurate 24 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as 26 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo 77 class GCFunctionInfo { class in namespace:llvm 101 GCFunctionInfo(const Function &F, GCStrategy &S); 102 ~GCFunctionInfo(); 166 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>; 175 /// Non-owning map to bypass linear search when finding the GCFunctionInfo 177 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>; [all...] |
H A D | SelectionDAGISel.h | 39 class GCFunctionInfo; 58 GCFunctionInfo *GFI;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 67 class GCFunctionInfo; 429 GCFunctionInfo *GFI; 446 void init(GCFunctionInfo *gfi, AliasAnalysis *AA,
|
H A D | SelectionDAGBuilder.cpp | 1012 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis *aa,
|
Completed in 220 milliseconds