Searched refs:CallStacks (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | MemProfRadixTree.cpp | 100 llvm::SmallVector<CSIdPair, 0> CallStacks = MemProfCallStackData.takeVector(); in build() local 103 if (CallStacks.empty()) { in build() 144 llvm::sort(CallStacks, [&](const CSIdPair &L, const CSIdPair &R) { in build() 163 RadixArray.reserve(CallStacks.size() * 8); in build() 171 CallStackPos.reserve(CallStacks.size()); in build() 200 for (const auto &[CSId, CallStack] : llvm::reverse(CallStacks)) { in build()
|
| H A D | InstrProfWriter.cpp | 272 auto [Iter, Inserted] = MemProfData.CallStacks.insert({CSId, CallStack}); in addMemProfCallStack() 288 if (Incoming.Frames.empty() && Incoming.CallStacks.empty() && in addMemProfData() 293 assert(!Incoming.Frames.empty() && !Incoming.CallStacks.empty() && in addMemProfData() 303 if (MemProfData.CallStacks.empty()) in addMemProfData() 304 MemProfData.CallStacks = std::move(Incoming.CallStacks); in addMemProfData() 306 for (const auto &[CSId, CS] : Incoming.CallStacks) in addMemProfData() 412 MemProfData.CallStacks.reserve(IPW.MemProfData.CallStacks.size()); in mergeRecordsFromWriter() 413 for (auto &[CSId, CallStack] : IPW.MemProfData.CallStacks) { in mergeRecordsFromWriter()
|
| H A D | IndexedMemProfData.cpp | 209 writeMemProfCallStacks(OS, MemProfData.CallStacks); in writeMemProfV2() 246 memprof::computeFrameHistogram(MemProfData.CallStacks); in writeMemProfRadixTreeBased() 257 writeMemProfCallStackArray(OS, MemProfData.CallStacks, in writeMemProfRadixTreeBased()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | IndexedMemProfData.h | 40 llvm::MapVector<CallStackId, llvm::SmallVector<FrameId>> CallStacks; member 50 CallStacks.try_emplace(CSId, CS); in addCallStack() 56 CallStacks.try_emplace(CSId, std::move(CS)); in addCallStack()
|
| H A D | MemProfReader.h | 67 CallStackIdConverter<decltype(MemProfData.CallStacks)> CSIdConv( 68 MemProfData.CallStacks, Callback);
|
| H A D | MemProfRadixTree.h | 222 CSIdConv(MemProfData.CallStacks, FrameIdConv) {} in IndexedCallstackIdConverter() 234 CallStackIdConverter<decltype(IndexedMemProfData::CallStacks)> CSIdConv;
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 4400 MapVector<CallStackId, llvm::SmallVector<LinearFrameId>> &CallStacks) { in collectMemProfCallStacks() argument 4412 CallStacks.insert({CallStacks.size(), StackIdIndices}); in collectMemProfCallStacks() 4423 MapVector<CallStackId, llvm::SmallVector<LinearFrameId>> &&CallStacks, in writeMemoryProfileRadixTree() argument 4425 assert(!CallStacks.empty()); in writeMemoryProfileRadixTree() 4427 computeFrameHistogram<LinearFrameId>(CallStacks); in writeMemoryProfileRadixTree() 4431 Builder.build(std::move(CallStacks), /*MemProfFrameIndexes=*/nullptr, in writeMemoryProfileRadixTree() 4808 MapVector<CallStackId, llvm::SmallVector<LinearFrameId>> CallStacks; in writePerModuleGlobalValueSummary() local 4825 FS, /*GetStackIndex*/ [](unsigned I) { return I; }, CallStacks); in writePerModuleGlobalValueSummary() 4830 if (!CallStacks.empty()) { in writePerModuleGlobalValueSummary() 4832 writeMemoryProfileRadixTree(std::move(CallStacks), Stream, RadixAbbrev); in writePerModuleGlobalValueSummary() [all …]
|