Home
last modified time | relevance | path

Searched refs:GCFunctionInfo (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DGCMetadata.cpp54 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() function in GCFunctionInfo
57 GCFunctionInfo::~GCFunctionInfo() = default;
67 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo()
76 Functions.push_back(llvm::make_unique<GCFunctionInfo>(F, *S)); in getFunctionInfo()
77 GCFunctionInfo *GFI = Functions.back().get(); in getFunctionInfo()
110 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
113 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin(), in runOnFunction()
119 for (GCFunctionInfo::iterator PI = FD->begin(), PE = FD->end(); PI != PE; in runOnFunction()
125 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI), in runOnFunction()
H A DGCRootLowering.cpp59 GCFunctionInfo *FI;
180 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
294 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); in FindStackOffsets()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DGCMetadata.h78 class GCFunctionInfo {
102 GCFunctionInfo(const Function &F, GCStrategy &S);
103 ~GCFunctionInfo();
167 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
178 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
201 GCFunctionInfo &getFunctionInfo(const Function &F);
H A DSelectionDAGISel.h38 class GCFunctionInfo; variable
54 GCFunctionInfo *GFI;
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DErlangGCPrinter.cpp59 GCFunctionInfo &MD = **FI; in finishAssembly()
83 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE; in finishAssembly()
93 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly()
112 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly()
H A DOcamlGCPrinter.cpp119 GCFunctionInfo &FI = **I; in finishAssembly()
123 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { in finishAssembly()
138 GCFunctionInfo &FI = **I; in finishAssembly()
158 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { in finishAssembly()
172 for (GCFunctionInfo::live_iterator K = FI.live_begin(J), in finishAssembly()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h65 class GCFunctionInfo; variable
616 GCFunctionInfo *GFI;
633 void init(GCFunctionInfo *gfi, AliasAnalysis *AA,
H A DSelectionDAGBuilder.cpp998 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis *aa, in init()