Searched refs:LBRStack (Results 1 – 2 of 2) sorted by relevance
/external/llvm-project/llvm/tools/llvm-profgen/ |
D | PerfReader.h | 85 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 …]
|
D | PerfReader.cpp | 236 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()
|