Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DMemoryProfileInfo.h32 MDNode *buildCallstackMetadata(ArrayRef<uint64_t> CallStack, LLVMContext &Ctx);
108 template <class NodeT, class IteratorT> class CallStack {
110 CallStack(const NodeT *N = nullptr) : N(N) {} in N()
130 CallStackIterator beginAfterSharedPrefix(CallStack &Other);
137 CallStack<NodeT, IteratorT>::CallStackIterator::CallStackIterator( in CallStackIterator()
146 uint64_t CallStack<NodeT, IteratorT>::CallStackIterator::operator*() {
152 typename CallStack<NodeT, IteratorT>::CallStackIterator
153 CallStack<NodeT, IteratorT>::begin() const { in begin()
158 typename CallStack<NodeT, IteratorT>::CallStackIterator
159 CallStack<NodeT, IteratorT>::beginAfterSharedPrefix(CallStack &Other) { in beginAfterSharedPrefix()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DMemoryProfileInfo.cpp44 MDNode *llvm::memprof::buildCallstackMetadata(ArrayRef<uint64_t> CallStack, in buildCallstackMetadata() argument
47 for (auto Id : CallStack) { in buildCallstackMetadata()
136 std::vector<uint64_t> CallStack; in addCallStack() local
137 CallStack.reserve(StackMD->getNumOperands()); in addCallStack()
141 CallStack.push_back(StackId->getZExtValue()); in addCallStack()
143 addCallStack(getMIBAllocType(MIB), CallStack); in addCallStack()
229 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::CallStackIterator( in CallStackIterator()
239 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::operator*() { in operator *()
DModuleSummaryAnalysis.cpp440 CallStack<MDNode, MDNode::op_iterator> InstCallsite( in computeFunctionSummary()
450 CallStack<MDNode, MDNode::op_iterator> StackContext(StackNode); in computeFunctionSummary()
/openbsd/src/gnu/llvm/llvm/include/llvm/ProfileData/
DMemProf.h257 llvm::SmallVector<FrameId> CallStack; member
263 : CallStack(CS.begin(), CS.end()), Info(MB) {} in IndexedAllocationInfo()
268 sizeof(FrameId) * CallStack.size() + // The callstack frame ids. in serializedSize()
276 if (Other.CallStack.size() != CallStack.size())
279 for (size_t J = 0; J < Other.CallStack.size(); J++) {
280 if (Other.CallStack[J] != CallStack[J])
295 llvm::SmallVector<Frame> CallStack; member
303 for (const FrameId &Id : IndexedAI.CallStack) { in AllocationInfo()
304 CallStack.push_back(IdToFrameCallback(Id)); in AllocationInfo()
314 for (const Frame &F : CallStack) { in printYAML()
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/
DBPFAbstractMemberAccess.cpp175 bool HasPreserveFieldInfoCall(CallInfoStack &CallStack);
838 bool BPFAbstractMemberAccess::HasPreserveFieldInfoCall(CallInfoStack &CallStack) { in HasPreserveFieldInfoCall() argument
840 while (CallStack.size()) { in HasPreserveFieldInfoCall()
841 auto StackElem = CallStack.top(); in HasPreserveFieldInfoCall()
844 CallStack.pop(); in HasPreserveFieldInfoCall()
858 CallInfoStack CallStack; in computeBaseAndAccessKey() local
862 CallStack.push(std::make_pair(Call, CInfo)); in computeBaseAndAccessKey()
880 while (CallStack.size()) { in computeBaseAndAccessKey()
881 auto StackElem = CallStack.top(); in computeBaseAndAccessKey()
904 CallStack.pop(); in computeBaseAndAccessKey()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/ProfileData/
DMemProf.cpp19 LE.write<uint64_t>(N.CallStack.size()); in serialize()
20 for (const FrameId &Id : N.CallStack) in serialize()
49 Node.CallStack.push_back(Id); in deserialize()
DRawMemProfReader.cpp119 SmallVector<uint64_t> CallStack; in readStackInfo() local
121 CallStack.push_back(endian::readNext<uint64_t, little, unaligned>(Ptr)); in readStackInfo()
124 Items[StackId] = CallStack; in readStackInfo()
443 auto &CallStack = Entry.getSecond(); in symbolizeAndFilterStackFrames() local
444 llvm::erase_if(CallStack, [&AllVAddrsToDiscard](const uint64_t A) { in symbolizeAndFilterStackFrames()
447 if (CallStack.empty()) in symbolizeAndFilterStackFrames()
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
DDataflowEnvironment.h419 const DeclContext *getDeclCtx() const { return CallStack.back(); } in getDeclCtx()
472 std::vector<const DeclContext *> CallStack; variable
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DEvaluator.cpp623 if (is_contained(CallStack, F)) in EvaluateFunction()
626 CallStack.push_back(F); in EvaluateFunction()
667 CallStack.pop_back(); in EvaluateFunction()
DInlineFunction.cpp816 CallStackTrie CallStack; in updateMemprofMetadata() local
818 CallStack.addCallStack(cast<MDNode>(MIB)); in updateMemprofMetadata()
819 bool MemprofMDAttached = CallStack.buildAndAttachMIBMetadata(CI); in updateMemprofMetadata()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DEvaluator.h151 SmallVector<Function*, 4> CallStack; variable
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp129 CallWithEntryStack CallStack; member in __anon779a96dc0111::PathDiagnosticConstruct
248 const CallWithEntryStack &CallStack) const;
724 PathDiagnosticPieceRef P, const CallWithEntryStack &CallStack) const { in updateStackPiecesWithMessage()
726 for (const auto &I : CallStack) { in updateStackPiecesWithMessage()
1184 if (!C.CallStack.empty()) { in generatePathDiagnosticsForNode()
1185 assert(C.CallStack.back().first == Call); in generatePathDiagnosticsForNode()
1186 C.CallStack.pop_back(); in generatePathDiagnosticsForNode()
1218 C.CallStack.push_back(CallWithEntry(P, C.getCurrentNode())); in generatePathDiagnosticsForNode()
2038 updateStackPiecesWithMessage(Note, Construct.CallStack); in generate()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp1271 for (auto StackFrame : AllocInfo->CallStack) in addCallStack()
1355 uint64_t StackId = computeStackId(AI.CallStack[0]); in readMemprof()
1450 if (stackFrameIncludesInlinedCallStack(AllocInfo->CallStack, in readMemprof()