HomeSort by relevance Sort by last modified time
    Searched refs:GCFunctionInfo (Results 1 - 24 of 24) sorted by null

  /external/llvm/lib/CodeGen/
GCMetadata.cpp 10 // This file implements the GCFunctionInfo class and GCModuleInfo pass.
48 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S)
51 GCFunctionInfo::~GCFunctionInfo() {}
61 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) {
62 assert(!F.isDeclaration() && "Can only get GCFunctionInfo for a definition!");
70 Functions.push_back(make_unique<GCFunctionInfo>(F, *S));
71 GCFunctionInfo *GFI = Functions.back().get();
114 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F)
    [all...]
GCRootLowering.cpp 60 GCFunctionInfo *FI;
189 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
316 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin();
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
GCMetadata.cpp 10 // This file implements the GCFunctionInfo class and GCModuleInfo pass.
54 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S)
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(llvm::make_unique<GCFunctionInfo>(F, *S));
77 GCFunctionInfo *GFI = Functions.back().get();
120 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F)
    [all...]
GCRootLowering.cpp 59 GCFunctionInfo *FI;
188 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
315 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin();
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
GCMetadata.cpp 10 // This file implements the GCFunctionInfo class and GCModuleInfo pass.
62 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S)
65 GCFunctionInfo::~GCFunctionInfo() {}
102 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) {
103 assert(!F.isDeclaration() && "Can only get GCFunctionInfo for a definition!");
111 GCFunctionInfo *GFI = S->insertFunctionInfo(F);
157 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F);
160 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin()
    [all...]
GCStrategy.cpp 69 GCFunctionInfo *FI;
119 GCFunctionInfo *GCStrategy::insertFunctionInfo(const Function &F) {
120 GCFunctionInfo *FI = new GCFunctionInfo(F, *this);
253 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
388 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(),
  /external/llvm/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
74 class GCFunctionInfo {
98 GCFunctionInfo(const Function &F, GCStrategy &S);
99 ~GCFunctionInfo();
169 typedef std::vector<std::unique_ptr<GCFunctionInfo>> FuncInfoVec;
178 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
180 typedef DenseMap<const Function *, GCFunctionInfo *> finfo_map_type
    [all...]
SelectionDAGISel.h 36 class GCFunctionInfo;
52 GCFunctionInfo *GFI;
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
SelectionDAGISel.h 38 class GCFunctionInfo;
54 GCFunctionInfo *GFI;
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
GCStrategy.h 56 typedef std::vector<GCFunctionInfo*> list_type;
129 GCFunctionInfo *insertFunctionInfo(const Function &F);
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
80 /// GCFunctionInfo - Garbage collection metadata for a single function.
82 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)
    [all...]
SelectionDAGISel.h 35 class GCFunctionInfo;
51 GCFunctionInfo *GFI;
  /external/llvm/lib/CodeGen/AsmPrinter/
ErlangGCPrinter.cpp 62 GCFunctionInfo &MD = **FI;
86 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE;
96 GCFunctionInfo::iterator PI = MD.begin();
115 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI),
OcamlGCPrinter.cpp 114 GCFunctionInfo &FI = **I;
118 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
133 GCFunctionInfo &FI = **I;
153 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
167 for (GCFunctionInfo::live_iterator K = FI.live_begin(J),
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
ErlangGCPrinter.cpp 59 GCFunctionInfo &MD = **FI;
83 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE;
93 GCFunctionInfo::iterator PI = MD.begin();
112 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI),
OcamlGCPrinter.cpp 119 GCFunctionInfo &FI = **I;
123 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
138 GCFunctionInfo &FI = **I;
158 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
172 for (GCFunctionInfo::live_iterator K = FI.live_begin(J),
  /external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
OcamlGCPrinter.cpp 110 GCFunctionInfo &FI = **I;
111 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
124 GCFunctionInfo &FI = **I;
139 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
152 for (GCFunctionInfo::live_iterator K = FI.live_begin(J),
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 46 class GCFunctionInfo;
321 GCFunctionInfo *GFI;
341 void init(GCFunctionInfo *gfi, AliasAnalysis &aa);
SelectionDAGBuilder.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 50 class GCFunctionInfo;
595 GCFunctionInfo *GFI;
615 void init(GCFunctionInfo *gfi, AliasAnalysis &aa,
    [all...]
SelectionDAGBuilder.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 65 class GCFunctionInfo;
616 GCFunctionInfo *GFI;
633 void init(GCFunctionInfo *gfi, AliasAnalysis *AA,
    [all...]
SelectionDAGBuilder.cpp     [all...]

Completed in 787 milliseconds