Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCMetadata.cpp67 GCFunctionInfo Info(F, S); in run()
76 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() function in GCFunctionInfo
79 GCFunctionInfo::~GCFunctionInfo() = default;
81 bool GCFunctionInfo::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate()
95 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo()
104 Functions.push_back(std::make_unique<GCFunctionInfo>(F, *S)); in getFunctionInfo()
105 GCFunctionInfo *GFI = Functions.back().get(); in getFunctionInfo()
H A DGCRootLowering.cpp62 GCFunctionInfo *FI = nullptr;
198 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
304 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); in FindStackOffsets()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DGCMetadata.h80 class GCFunctionInfo {
104 GCFunctionInfo(const Function &F, GCStrategy &S);
105 ~GCFunctionInfo();
219 using Result = GCFunctionInfo;
251 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
262 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
285 GCFunctionInfo &getFunctionInfo(const Function &F);
H A DSelectionDAGISel.h40 class GCFunctionInfo; variable
58 GCFunctionInfo *GFI = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DErlangGCPrinter.cpp55 GCFunctionInfo &MD = **FI; in finishAssembly()
88 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly()
107 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly()
H A DOcamlGCPrinter.cpp115 for (std::unique_ptr<GCFunctionInfo> &FI : in finishAssembly()
130 for (std::unique_ptr<GCFunctionInfo> &FI : in finishAssembly()
152 for (GCFunctionInfo::iterator J = FI->begin(), JE = FI->end(); J != JE; in finishAssembly()
167 for (GCFunctionInfo::live_iterator K = FI->live_begin(J), in finishAssembly()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h65 class GCFunctionInfo; variable
265 GCFunctionInfo *GFI = nullptr;
282 void init(GCFunctionInfo *gfi, BatchAAResults *BatchAA, AssumptionCache *AC,
H A DSelectionDAGBuilder.cpp1083 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, BatchAAResults *aa, in init()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc15276 …onInfoERNS_13AliasAnalysisE", "llvm::SelectionDAGBuilder::init(llvm::GCFunctionInfo*, llvm::AliasA…
16398 …14GCFunctionInfoC1ERKNS_8FunctionERNS_10GCStrategyE", "llvm::GCFunctionInfo::GCFunctionInfo(llvm::…
16399 …14GCFunctionInfoC2ERKNS_8FunctionERNS_10GCStrategyE", "llvm::GCFunctionInfo::GCFunctionInfo(llvm::…
16400 {"_ZN4llvm14GCFunctionInfoD1Ev", "llvm::GCFunctionInfo::~GCFunctionInfo()"},
16401 {"_ZN4llvm14GCFunctionInfoD2Ev", "llvm::GCFunctionInfo::~GCFunctionInfo()"},
16423 …vm::Function const*, llvm::GCFunctionInfo*, llvm::DenseMapInfo<llvm::Function const*>, llvm::Dense…
16424GCFunctionInfo*, llvm::DenseMapInfo<llvm::Function const*>, llvm::DenseMapInfo<llvm::GCFunctionInf…
16425 …vm::Function const*, llvm::GCFunctionInfo*, llvm::DenseMapInfo<llvm::Function const*>, llvm::Dense…
16453GCFunctionInfo*, std::allocator<llvm::GCFunctionInfo*>>::_M_insert_aux(__gnu_cxx::__normal_iterato…