Home
last modified time | relevance | path

Searched refs:CallStack (Results 1 – 15 of 15) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryProfileInfo.h32 MDNode *buildCallstackMetadata(ArrayRef<uint64_t> CallStack, LLVMContext &Ctx);
114 template <class NodeT, class IteratorT> class CallStack {
116 CallStack(const NodeT *N = nullptr) : N(N) {} in N()
136 CallStackIterator beginAfterSharedPrefix(CallStack &Other);
144 CallStack<NodeT, IteratorT>::CallStackIterator::CallStackIterator( in CallStackIterator()
155 uint64_t CallStack<NodeT, IteratorT>::CallStackIterator::operator*() {
161 uint64_t CallStack<NodeT, IteratorT>::back() const { in back()
167 typename CallStack<NodeT, IteratorT>::CallStackIterator
168 CallStack<NodeT, IteratorT>::begin() const { in begin()
173 typename CallStack<NodeT, IteratorT>::CallStackIterator
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryProfileInfo.cpp65 MDNode *llvm::memprof::buildCallstackMetadata(ArrayRef<uint64_t> CallStack, in buildCallstackMetadata() argument
68 for (auto Id : CallStack) { in buildCallstackMetadata()
163 std::vector<uint64_t> CallStack; in addCallStack() local
164 CallStack.reserve(StackMD->getNumOperands()); in addCallStack()
168 CallStack.push_back(StackId->getZExtValue()); in addCallStack()
170 addCallStack(getMIBAllocType(MIB), CallStack); in addCallStack()
256 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::CallStackIterator( in CallStackIterator()
266 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::operator*() { in operator *()
273 template <> uint64_t CallStack<MDNode, MDNode::op_iterator>::back() const { in back()
H A DModuleSummaryAnalysis.cpp486 CallStack<MDNode, MDNode::op_iterator> InstCallsite( in computeFunctionSummary()
496 CallStack<MDNode, MDNode::op_iterator> StackContext(StackNode); in computeFunctionSummary()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DMemProf.h260 llvm::SmallVector<FrameId> CallStack; member
266 : CallStack(CS.begin(), CS.end()), Info(MB) {} in IndexedAllocationInfo()
271 sizeof(FrameId) * CallStack.size() + // The callstack frame ids. in serializedSize()
279 if (Other.CallStack.size() != CallStack.size())
282 for (size_t J = 0; J < Other.CallStack.size(); J++) {
283 if (Other.CallStack[J] != CallStack[J])
298 llvm::SmallVector<Frame> CallStack; member
306 for (const FrameId &Id : IndexedAI.CallStack) { in AllocationInfo()
307 CallStack.push_back(IdToFrameCallback(Id)); in AllocationInfo()
317 for (const Frame &F : CallStack) { in printYAML()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp822 while (CallStack.size()) { in HasPreserveFieldInfoCall()
823 auto StackElem = CallStack.top(); in HasPreserveFieldInfoCall()
826 CallStack.pop(); in HasPreserveFieldInfoCall()
840 CallInfoStack CallStack; in computeBaseAndAccessKey() local
862 while (CallStack.size()) { in computeBaseAndAccessKey()
863 auto StackElem = CallStack.top(); in computeBaseAndAccessKey()
886 CallStack.pop(); in computeBaseAndAccessKey()
944 while (CallStack.size()) { in computeBaseAndAccessKey()
945 auto StackElem = CallStack.top(); in computeBaseAndAccessKey()
947 CallStack.pop(); in computeBaseAndAccessKey()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProf.cpp20 LE.write<uint64_t>(N.CallStack.size()); in serialize()
21 for (const FrameId &Id : N.CallStack) in serialize()
52 Node.CallStack.push_back(Id); in deserialize()
H A DRawMemProfReader.cpp129 SmallVector<uint64_t> CallStack; in readStackInfo() local
131 CallStack.push_back( in readStackInfo()
135 Items[StackId] = CallStack; in readStackInfo()
536 auto &CallStack = Entry.getSecond(); in symbolizeAndFilterStackFrames() local
537 llvm::erase_if(CallStack, [&AllVAddrsToDiscard](const uint64_t A) { in symbolizeAndFilterStackFrames()
540 if (CallStack.empty()) in symbolizeAndFilterStackFrames()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp380 CallStack.push_back(&DeclCtx); in Environment()
483 return CallStack.size() <= MaxDepth && !llvm::is_contained(CallStack, Callee); in canDescend()
524 CallStack.push_back(FuncDecl); in pushCallInternal()
604 assert(CallStack == PrevEnv.CallStack); in widen()
636 assert(EnvA.CallStack == EnvB.CallStack); in join()
640 JoinedEnv.CallStack = EnvA.CallStack; in join()
655 assert(!EnvA.CallStack.empty()); in join()
658 auto *Func = dyn_cast<FunctionDecl>(EnvA.CallStack.back()); in join()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h611 const DeclContext *getDeclCtx() const { return CallStack.back(); } in getDeclCtx()
620 size_t callStackSize() const { return CallStack.size(); } in callStackSize()
686 std::vector<const DeclContext *> CallStack; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp370 CallStack<NodeT, IteratorT> &StackContext,
371 CallStack<NodeT, IteratorT> &CallsiteContext,
946 ContextNode *AllocNode, CallStack<NodeT, IteratorT> &StackContext, in addStackNodesForMIB()
1444 CallStack<MDNode, MDNode::op_iterator> CallsiteContext( in getLastStackId()
1451 CallStack<CallsiteInfo, SmallVector<unsigned>::const_iterator> in getLastStackId()
1494 CallStack<MDNode, MDNode::op_iterator> CallsiteContext( in getStackIdsWithContextNodesForCall()
1503 CallStack<CallsiteInfo, SmallVector<unsigned>::const_iterator> in getStackIdsWithContextNodesForCall()
1514 CallStack<NodeT, IteratorT> &CallsiteContext) { in getStackIdsWithContextNodes()
1620 CallStack<MIBInfo, SmallVector<unsigned>::const_iterator> in IndexCallsiteContextGraph()
1624 CallStack<MIBInfo, SmallVector<unsigned>::const_iterator> in IndexCallsiteContextGraph()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp645 for (const auto &StackFrame : AllocInfo->CallStack) in addCallStack()
739 uint64_t StackId = computeStackId(AI.CallStack[0]); in readMemprof()
741 ProfileHasColumns |= AI.CallStack[0].Column; in readMemprof()
836 if (stackFrameIncludesInlinedCallStack(AllocInfo->CallStack, in readMemprof()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h151 SmallVector<Function*, 4> CallStack; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp635 if (is_contained(CallStack, F)) in EvaluateFunction()
638 CallStack.push_back(F); in EvaluateFunction()
679 CallStack.pop_back(); in EvaluateFunction()
H A DInlineFunction.cpp814 CallStackTrie CallStack; in updateMemprofMetadata() local
816 CallStack.addCallStack(cast<MDNode>(MIB)); in updateMemprofMetadata()
817 bool MemprofMDAttached = CallStack.buildAndAttachMIBMetadata(CI); in updateMemprofMetadata()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporter.cpp132 CallWithEntryStack CallStack; member in __anonc89c4a160111::PathDiagnosticConstruct
251 const CallWithEntryStack &CallStack) const;
725 PathDiagnosticPieceRef P, const CallWithEntryStack &CallStack) const { in updateStackPiecesWithMessage()
727 for (const auto &I : CallStack) { in updateStackPiecesWithMessage()
1185 if (!C.CallStack.empty()) { in generatePathDiagnosticsForNode()
1186 assert(C.CallStack.back().first == Call); in generatePathDiagnosticsForNode()
1187 C.CallStack.pop_back(); in generatePathDiagnosticsForNode()
1219 C.CallStack.push_back(CallWithEntry(P, C.getCurrentNode())); in generatePathDiagnosticsForNode()
2039 updateStackPiecesWithMessage(Note, Construct.CallStack); in generate()