| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | IndexedMemProfData.h | 40 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 D | MemProfRadixTree.h | 62 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 D | MemProf.h | 356 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 D | InstrProfWriter.h | 243 bool addMemProfCallStack(const memprof::CallStackId CSId,
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | MemProf.cpp | 28 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 D | MemProfRadixTree.cpp | 94 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 D | IndexedMemProfData.cpp | 38 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 D | MemProfReader.cpp | 516 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 D | InstrProfWriter.cpp | 269 const memprof::CallStackId CSId, in addMemProfCallStack()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 259 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 …]
|