Lines Matching refs:Funcs
82 if (Funcs.empty()) in encode()
89 if (Funcs.size() > UINT32_MAX) in encode()
104 Hdr.NumAddresses = static_cast<uint32_t>(Funcs.size()); in encode()
122 for (const auto &FuncInfo : Funcs) { in encode()
149 for (size_t i = 0, n = Funcs.size(); i < n; ++i) in encode()
173 for (const auto &FuncInfo : Funcs) { in encode()
222 const auto NumBefore = Funcs.size(); in finalize()
230 llvm::sort(Funcs); in finalize()
232 FinalizedFuncs.reserve(Funcs.size()); in finalize()
233 FinalizedFuncs.emplace_back(std::move(Funcs.front())); in finalize()
236 FunctionInfo &Curr = Funcs[Idx]; in finalize()
287 std::swap(Funcs, FinalizedFuncs); in finalize()
294 if (!Funcs.empty() && Funcs.back().Range.size() == 0 && ValidTextRanges) { in finalize()
296 ValidTextRanges->getRangeThatContains(Funcs.back().Range.start())) { in finalize()
297 Funcs.back().Range = {Funcs.back().Range.start(), Range->end()}; in finalize()
300 Out << "Pruned " << NumBefore - Funcs.size() << " functions, ended with " in finalize()
301 << Funcs.size() << " total\n"; in finalize()
342 Funcs.emplace_back(std::move(FI)); in addFunctionInfo()
348 for (auto &FI : Funcs) { in forEachFunctionInfo()
357 for (const auto &FI : Funcs) { in forEachFunctionInfo()
365 return Funcs.size(); in getNumFunctionInfos()
379 if ((Finalized || IsSegment) && !Funcs.empty()) in getFirstFunctionAddress()
380 return std::optional<uint64_t>(Funcs.front().startAddress()); in getFirstFunctionAddress()
389 if ((Finalized || IsSegment) && !Funcs.empty()) in getLastFunctionAddress()
390 return std::optional<uint64_t>(Funcs.back().startAddress()); in getLastFunctionAddress()
428 const size_t NumFuncs = Funcs.size(); in calculateHeaderAndTableSize()
455 const FunctionInfo &SrcFI = SrcGC.Funcs[FuncIdx]; in copyFunctionInfo()
481 Funcs.emplace_back(DstFI); in copyFunctionInfo()
482 return Funcs.back().cacheEncoding(); in copyFunctionInfo()
493 const size_t NumFuncs = Funcs.size(); in saveSegments()
526 if (FuncIdx >= Funcs.size()) in createSegment()
539 const size_t NumFuncs = Funcs.size(); in createSegment()