Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/CodeGen/
HDGCMetadata.cpp50 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() function in GCFunctionInfo
53 GCFunctionInfo::~GCFunctionInfo() {} in ~GCFunctionInfo()
90 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo()
99 GCFunctionInfo *GFI = S->insertFunctionInfo(F); in getFunctionInfo()
145 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
148 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin(), in runOnFunction()
153 for (GCFunctionInfo::iterator PI = FD->begin(), in runOnFunction()
159 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI), in runOnFunction()
HDGCStrategy.cpp70 GCFunctionInfo *FI;
120 bool GCStrategy::findCustomSafePoints(GCFunctionInfo& FI, MachineFunction &F) { in findCustomSafePoints()
126 GCFunctionInfo *GCStrategy::insertFunctionInfo(const Function &F) { in insertFunctionInfo()
127 GCFunctionInfo *FI = new GCFunctionInfo(F, *this); in insertFunctionInfo()
260 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
391 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); in FindStackOffsets()
HDErlangGC.cpp35 bool findCustomSafePoints(GCFunctionInfo &FI, MachineFunction &MF);
62 bool ErlangGC::findCustomSafePoints(GCFunctionInfo &FI, MachineFunction &MF) { in findCustomSafePoints()
/trueos/contrib/llvm/include/llvm/CodeGen/
HDGCMetadata.h83 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);
HDGCStrategy.h57 typedef std::vector<GCFunctionInfo*> list_type;
139 GCFunctionInfo *insertFunctionInfo(const Function &F);
148 virtual bool findCustomSafePoints(GCFunctionInfo& FI, MachineFunction& MF);
HDSelectionDAGISel.h36 class GCFunctionInfo; variable
53 GCFunctionInfo *GFI;
/trueos/contrib/llvm/lib/CodeGen/AsmPrinter/
HDErlangGCPrinter.cpp62 GCFunctionInfo &MD = **FI; in finishAssembly()
84 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE; in finishAssembly()
94 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly()
112 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly()
HDOcamlGCPrinter.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()
/trueos/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGBuilder.h47 class GCFunctionInfo; variable
522 GCFunctionInfo *GFI;
542 void init(GCFunctionInfo *gfi, AliasAnalysis &aa,
HDSelectionDAGBuilder.cpp872 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis &aa, in init()