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

  /external/llvm/lib/CodeGen/
GCMetadata.cpp 10 // This file implements the GCFunctionInfo class and GCModuleInfo pass.
50 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S)
53 GCFunctionInfo::~GCFunctionInfo() {}
90 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) {
91 assert(!F.isDeclaration() && "Can only get GCFunctionInfo for a definition!");
99 GCFunctionInfo *GFI = S->insertFunctionInfo(F);
145 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F);
148 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin()
    [all...]
ErlangGC.cpp 35 bool findCustomSafePoints(GCFunctionInfo &FI, MachineFunction &MF);
62 bool ErlangGC::findCustomSafePoints(GCFunctionInfo &FI, MachineFunction &MF) {
GCStrategy.cpp 70 GCFunctionInfo *FI;
120 bool GCStrategy::findCustomSafePoints(GCFunctionInfo& FI, MachineFunction &F) {
126 GCFunctionInfo *GCStrategy::insertFunctionInfo(const Function &F) {
127 GCFunctionInfo *FI = new GCFunctionInfo(F, *this);
260 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
391 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin();
  /external/llvm/lib/CodeGen/AsmPrinter/
ErlangGCPrinter.cpp 62 GCFunctionInfo &MD = **FI;
84 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE;
94 GCFunctionInfo::iterator PI = MD.begin();
112 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI),
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/llvm/include/llvm/CodeGen/
GCStrategy.h 57 typedef std::vector<GCFunctionInfo*> list_type;
139 GCFunctionInfo *insertFunctionInfo(const Function &F);
148 virtual bool findCustomSafePoints(GCFunctionInfo& FI, MachineFunction& MF);
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
81 /// GCFunctionInfo - Garbage collection metadata for a single function.
83 class GCFunctionInfo {
107 GCFunctionInfo(const Function &F, GCStrategy &S);
108 ~GCFunctionInfo();
167 typedef DenseMap<const Function*,GCFunctionInfo*> finfo_map_type;
195 GCFunctionInfo &getFunctionInfo(const Function &F)
    [all...]
SelectionDAGISel.h 36 class GCFunctionInfo;
53 GCFunctionInfo *GFI;
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 46 class GCFunctionInfo;
312 GCFunctionInfo *GFI;
332 void init(GCFunctionInfo *gfi, AliasAnalysis &aa,
SelectionDAGBuilder.cpp     [all...]

Completed in 634 milliseconds