Home
last modified time | relevance | path

Searched refs:FrameIdTy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProfRadixTree.cpp47 template <typename FrameIdTy>
48 LinearCallStackId CallStackRadixTreeBuilder<FrameIdTy>::encodeCallStack( in encodeCallStack()
49 const llvm::SmallVector<FrameIdTy> *CallStack, in encodeCallStack()
50 const llvm::SmallVector<FrameIdTy> *Prev, in encodeCallStack()
51 const llvm::DenseMap<FrameIdTy, LinearFrameId> *MemProfFrameIndexes) { in encodeCallStack() argument
76 for (FrameIdTy F : llvm::drop_begin(llvm::reverse(*CallStack), CommonLen)) { in encodeCallStack()
92 template <typename FrameIdTy>
93 void CallStackRadixTreeBuilder<FrameIdTy>::build( in build()
94 llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>> in build()
96 const llvm::DenseMap<FrameIdTy, LinearFrameId> *MemProfFrameIndexes, in build() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DMemProfRadixTree.h245 template <typename FrameIdTy>
246 llvm::DenseMap<FrameIdTy, FrameStat>
247 computeFrameHistogram(llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>>
305 template <typename FrameIdTy> class CallStackRadixTreeBuilder {
332 using CSIdPair = std::pair<CallStackId, llvm::SmallVector<FrameIdTy>>;
337 const llvm::SmallVector<FrameIdTy> *CallStack,
338 const llvm::SmallVector<FrameIdTy> *Prev,
339 const llvm::DenseMap<FrameIdTy, LinearFrameId> *MemProfFrameIndexes);
346 build(llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>>
348 const llvm::DenseMap<FrameIdTy, LinearFrameId> *MemProfFrameIndexes,
[all …]