Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DIndexedMemProfData.h40 llvm::MapVector<CallStackId, llvm::SmallVector<FrameId>> CallStacks;
48 CallStackId addCallStack(ArrayRef<FrameId> CS) { in addCallStack()
49 CallStackId CSId = hashCallStack(CS); in addCallStack()
54 CallStackId addCallStack(SmallVector<FrameId> &&CS) { in addCallStack()
55 CallStackId CSId = hashCallStack(CS); in addCallStack()
77 CallStackId hashCallStack(ArrayRef<FrameId> CS) const { in hashCallStack()
83 CallStackId CSId; in hashCallStack()
H A DMemProfRadixTree.h62 std::optional<CallStackId> LastUnmappedId;
77 std::vector<Frame> operator()(CallStackId CSId) { in operator()
231 std::vector<Frame> operator()(CallStackId CSId) { return CSIdConv(CSId); } in operator()
247 computeFrameHistogram(llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>>
310 llvm::DenseMap<CallStackId, LinearCallStackId> CallStackPos;
332 using CSIdPair = std::pair<CallStackId, llvm::SmallVector<FrameIdTy>>;
346 build(llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>>
353 llvm::DenseMap<CallStackId, LinearCallStackId> takeCallStackPos() { in takeCallStackPos()
H A DMemProf.h356 using CallStackId = uint64_t;
364 CallStackId CSId = 0;
369 IndexedCallSiteInfo(CallStackId CSId) : CSId(CSId) {}
370 IndexedCallSiteInfo(CallStackId CSId,
388 CallStackId CSId = 0;
393 IndexedAllocationInfo(CallStackId CSId, const MemInfoBlock &MB,
396 IndexedAllocationInfo(CallStackId CSId, const PortableMemInfoBlock &MB)
477 llvm::DenseMap<CallStackId, LinearCallStackId>
488 llvm::function_ref<std::vector<Frame>(const CallStackId)> Callback) const;
627 llvm::DenseMap<CallStackId, LinearCallStackId> *MemProfCallStackIndexes;
[all …]
H A DInstrProfWriter.h243 bool addMemProfCallStack(const memprof::CallStackId CSId,
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProf.cpp28 Size += sizeof(CallStackId); in serializedSizeV2()
67 Result += Record.CallSites.size() * sizeof(CallStackId); in serializedSizeV2()
122 LE.write<CallStackId>(N.CSId); in serializeV2()
129 LE.write<CallStackId>(CS.CSId); in serializeV2()
135 llvm::DenseMap<CallStackId, LinearCallStackId> &MemProfCallStackIndexes) { in serializeV3() argument
158 llvm::DenseMap<CallStackId, LinearCallStackId> &MemProfCallStackIndexes) { in serializeV4() argument
183 llvm::DenseMap<CallStackId, LinearCallStackId> *MemProfCallStackIndexes) in serialize() argument
211 Node.CSId = endian::readNext<CallStackId, llvm::endianness::little>(Ptr); in deserializeV2()
222 CallStackId CSId = in deserializeV2()
223 endian::readNext<CallStackId, llvm::endianness::little>(Ptr); in deserializeV2()
[all …]
H A DMemProfRadixTree.cpp94 llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>> in build() argument
228 computeFrameHistogram(llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>> in computeFrameHistogram() argument
246 llvm::MapVector<CallStackId, llvm::SmallVector<FrameId>>
250 llvm::MapVector<CallStackId, llvm::SmallVector<LinearFrameId>>
H A DIndexedMemProfData.cpp38 llvm::DenseMap<memprof::CallStackId, memprof::LinearCallStackId> in writeMemProfRecords() argument
132 llvm::MapVector<memprof::CallStackId, llvm::SmallVector<memprof::FrameId>> in writeMemProfCallStacks() argument
144 static llvm::DenseMap<memprof::CallStackId, memprof::LinearCallStackId>
147 llvm::MapVector<memprof::CallStackId, llvm::SmallVector<memprof::FrameId>> in writeMemProfCallStackArray() argument
153 llvm::DenseMap<memprof::CallStackId, memprof::LinearCallStackId> in writeMemProfCallStackArray()
255 llvm::DenseMap<memprof::CallStackId, memprof::LinearCallStackId> in writeMemProfRadixTreeBased()
H A DMemProfReader.cpp516 CallStackId CSId = MemProfData.addCallStack(Callstack); in mapRawProfileToRecords()
808 auto AddCallStack = [&](ArrayRef<Frame> CallStack) -> CallStackId { in parse()
821 CallStackId CSId = AddCallStack(AI.CallStack); in parse()
827 CallStackId CSId = AddCallStack(CallSite.Frames); in parse()
H A DInstrProfWriter.cpp269 const memprof::CallStackId CSId, in addMemProfCallStack()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp259 const Function &F, DenseMap<CallStackId, LinearCallStackId> &CallStackPos,
260 CallStackId &CallStackCount);
4400 MapVector<CallStackId, llvm::SmallVector<LinearFrameId>> &CallStacks) { in collectMemProfCallStacks() argument
4422 static DenseMap<CallStackId, LinearCallStackId> writeMemoryProfileRadixTree( in writeMemoryProfileRadixTree()
4423 MapVector<CallStackId, llvm::SmallVector<LinearFrameId>> &&CallStacks, in writeMemoryProfileRadixTree() argument
4444 DenseMap<CallStackId, LinearCallStackId> &CallStackPos, in writeFunctionHeapProfileRecords() argument
4445 CallStackId &CallStackCount) { in writeFunctionHeapProfileRecords()
4532 DenseMap<CallStackId, LinearCallStackId> &CallStackPos, in writePerModuleFunctionSummaryRecord() argument
4533 CallStackId &CallStackCount) { in writePerModuleFunctionSummaryRecord()
4808 MapVector<CallStackId, llvm::SmallVector<LinearFrameId>> CallStacks; in writePerModuleGlobalValueSummary()
[all …]