Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DGCMetadata.cpp48 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() function in GCFunctionInfo
51 GCFunctionInfo::~GCFunctionInfo() {} in ~GCFunctionInfo()
61 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo()
70 Functions.push_back(make_unique<GCFunctionInfo>(F, *S)); in getFunctionInfo()
71 GCFunctionInfo *GFI = Functions.back().get(); in getFunctionInfo()
114 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
117 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin(), in runOnFunction()
123 for (GCFunctionInfo::iterator PI = FD->begin(), PE = FD->end(); PI != PE; in runOnFunction()
129 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI), in runOnFunction()
DGCRootLowering.cpp60 GCFunctionInfo *FI;
189 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
316 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); in FindStackOffsets()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DGCMetadata.cpp62 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() function in GCFunctionInfo
65 GCFunctionInfo::~GCFunctionInfo() {} in ~GCFunctionInfo()
102 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo()
111 GCFunctionInfo *GFI = S->insertFunctionInfo(F); in getFunctionInfo()
157 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
160 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin(), in runOnFunction()
165 for (GCFunctionInfo::iterator PI = FD->begin(), in runOnFunction()
171 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI), in runOnFunction()
DGCStrategy.cpp69 GCFunctionInfo *FI;
119 GCFunctionInfo *GCStrategy::insertFunctionInfo(const Function &F) { in insertFunctionInfo()
120 GCFunctionInfo *FI = new GCFunctionInfo(F, *this); in insertFunctionInfo()
253 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
388 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(), in FindStackOffsets()
/external/llvm/include/llvm/CodeGen/
DGCMetadata.h74 class GCFunctionInfo {
98 GCFunctionInfo(const Function &F, GCStrategy &S);
99 ~GCFunctionInfo();
169 typedef std::vector<std::unique_ptr<GCFunctionInfo>> FuncInfoVec;
180 typedef DenseMap<const Function *, GCFunctionInfo *> finfo_map_type;
203 GCFunctionInfo &getFunctionInfo(const Function &F);
DSelectionDAGISel.h36 class GCFunctionInfo; variable
52 GCFunctionInfo *GFI;
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DGCMetadata.h82 class GCFunctionInfo {
106 GCFunctionInfo(const Function &F, GCStrategy &S);
107 ~GCFunctionInfo();
161 typedef DenseMap<const Function*,GCFunctionInfo*> finfo_map_type;
188 GCFunctionInfo &getFunctionInfo(const Function &F);
DGCStrategy.h56 typedef std::vector<GCFunctionInfo*> list_type;
129 GCFunctionInfo *insertFunctionInfo(const Function &F);
DSelectionDAGISel.h35 class GCFunctionInfo; variable
51 GCFunctionInfo *GFI;
/external/llvm/lib/CodeGen/AsmPrinter/
DErlangGCPrinter.cpp62 GCFunctionInfo &MD = **FI; in finishAssembly()
86 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE; in finishAssembly()
96 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly()
115 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly()
DOcamlGCPrinter.cpp114 GCFunctionInfo &FI = **I; in finishAssembly()
118 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { in finishAssembly()
133 GCFunctionInfo &FI = **I; in finishAssembly()
153 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { in finishAssembly()
167 for (GCFunctionInfo::live_iterator K = FI.live_begin(J), in finishAssembly()
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DOcamlGCPrinter.cpp110 GCFunctionInfo &FI = **I; in finishAssembly()
111 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { in finishAssembly()
124 GCFunctionInfo &FI = **I; in finishAssembly()
139 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { in finishAssembly()
152 for (GCFunctionInfo::live_iterator K = FI.live_begin(J), in finishAssembly()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h46 class GCFunctionInfo; variable
321 GCFunctionInfo *GFI;
341 void init(GCFunctionInfo *gfi, AliasAnalysis &aa);
DSelectionDAGBuilder.cpp816 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis &aa) { in init()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h50 class GCFunctionInfo; variable
595 GCFunctionInfo *GFI;
615 void init(GCFunctionInfo *gfi, AliasAnalysis &aa,
DSelectionDAGBuilder.cpp843 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis &aa, in init()
/external/llvm/docs/
DGarbageCollection.rst819 GCFunctionInfo *FI = *I;
823 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(),
922 GCFunctionInfo *MD = *I;
925 for (GCFunctionInfo::iterator PI = MD->begin(),
993 the ``GCFunctionInfo`` using its own ``begin()`` and ``end()`` methods. Here's
1017 GCFunctionInfo &MD = **FI;
1038 for (GCFunctionInfo::iterator PI = MD.begin(),
1048 GCFunctionInfo::iterator PI = MD.begin();
1066 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI),