Lines Matching refs:CallStack
49 const llvm::SmallVector<FrameIdTy> *CallStack, in encodeCallStack() argument
55 auto Pos = std::mismatch(Prev->rbegin(), Prev->rend(), CallStack->rbegin(), in encodeCallStack()
56 CallStack->rend()); in encodeCallStack()
57 CommonLen = std::distance(CallStack->rbegin(), Pos.second); in encodeCallStack()
75 assert(CommonLen <= CallStack->size()); in encodeCallStack()
76 for (FrameIdTy F : llvm::drop_begin(llvm::reverse(*CallStack), CommonLen)) { in encodeCallStack()
82 assert(CallStack->size() == Indexes.size()); in encodeCallStack()
85 RadixArray.push_back(CallStack->size()); in encodeCallStack()
200 for (const auto &[CSId, CallStack] : llvm::reverse(CallStacks)) { in build()
202 encodeCallStack(&CallStack, Prev, MemProfFrameIndexes); in build()
204 Prev = &CallStack; in build()