Home
last modified time | relevance | path

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

/external/llvm-project/llvm/tools/llvm-profgen/
DPerfReader.h85 SmallVector<LBREntry, 16> LBRStack; member
92 const SmallVector<LBREntry, 16> &OtherLBRStack = Other.LBRStack;
95 LBRStack.size() != OtherLBRStack.size())
105 if (LBRStack[I].Source != OtherLBRStack[I].Source ||
106 LBRStack[I].Target != OtherLBRStack[I].Target)
124 const SmallVector<LBREntry, 16> &LBRStack; member
129 LBRStack(Sample.LBRStack), in UnwindState()
133 uint64_t LBRLeaf = LBRStack[LBRIndex].Target; in validateInitialState()
156 bool hasNextLBR() const { return LBRIndex < LBRStack.size(); } in hasNextLBR()
157 uint64_t getCurrentLBRSource() const { return LBRStack[LBRIndex].Source; } in getCurrentLBRSource()
[all …]
DPerfReader.cpp236 SmallVector<LBREntry, 16> &LBRStack, in extractLBRStack() argument
293 LBRStack.emplace_back(LBREntry(Src, Dst, IsArtificial)); in extractLBRStack()
296 return !LBRStack.empty(); in extractLBRStack()
383 if (extractLBRStack(TraceIt, Sample.LBRStack, Sample.Binary)) { in parseHybridSample()
386 Sample.CallStack.front() = Sample.LBRStack[0].Target; in parseHybridSample()