Searched refs:GCFunctionInfo (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | GCMetadata.cpp | 51 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() function in GCFunctionInfo 54 GCFunctionInfo::~GCFunctionInfo() = default; 64 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo() 73 Functions.push_back(std::make_unique<GCFunctionInfo>(F, *S)); in getFunctionInfo() 74 GCFunctionInfo *GFI = Functions.back().get(); in getFunctionInfo() 107 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction() 110 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin(), in runOnFunction() 116 for (GCFunctionInfo::iterator PI = FD->begin(), PE = FD->end(); PI != PE; in runOnFunction()
|
| H A D | GCRootLowering.cpp | 55 GCFunctionInfo *FI; 175 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction() 287 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); in FindStackOffsets()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | GCMetadata.h | 77 class GCFunctionInfo { 101 GCFunctionInfo(const Function &F, GCStrategy &S); 102 ~GCFunctionInfo(); 166 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>; 177 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>; 200 GCFunctionInfo &getFunctionInfo(const Function &F);
|
| H A D | SelectionDAGISel.h | 36 class GCFunctionInfo; variable 53 GCFunctionInfo *GFI = nullptr;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | ErlangGCPrinter.cpp | 55 GCFunctionInfo &MD = **FI; in finishAssembly() 88 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly() 107 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly()
|
| H A D | OcamlGCPrinter.cpp | 115 for (std::unique_ptr<GCFunctionInfo> &FI : in finishAssembly() 130 for (std::unique_ptr<GCFunctionInfo> &FI : in finishAssembly() 152 for (GCFunctionInfo::iterator J = FI->begin(), JE = FI->end(); J != JE; in finishAssembly() 167 for (GCFunctionInfo::live_iterator K = FI->live_begin(J), in finishAssembly()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 66 class GCFunctionInfo; variable 282 GCFunctionInfo *GFI; 299 void init(GCFunctionInfo *gfi, AAResults *AA, AssumptionCache *AC,
|
| H A D | SelectionDAGBuilder.cpp | 1043 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis *aa, in init()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | GarbageCollection.rst | 819 GCFunctionInfo *FI = *I; 823 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(), 923 the ``GCFunctionInfo`` using its own ``begin()`` and ``end()`` methods. Here's 947 GCFunctionInfo &MD = **FI; 968 for (GCFunctionInfo::iterator PI = MD.begin(), 978 GCFunctionInfo::iterator PI = MD.begin(); 996 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI),
|