Home
last modified time | relevance | path

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

/llvm-project/llvm/tools/llvm-profgen/
H A DPerfReader.h75 LBRStack = 2, // Hybrid sample including call stack and LBR stack. enumerator
99 static inline void printLBRStack(const SmallVectorImpl<LBREntry> &LBRStack) { in printLBRStack() argument
100 for (size_t I = 0; I < LBRStack.size(); I++) { in printLBRStack()
102 LBRStack[I].print(); in printLBRStack()
152 SmallVector<LBREntry, 16> LBRStack; member
167 for (const auto &Entry : LBRStack) { in getHashCode()
176 const SmallVector<LBREntry, 16> &OtherLBRStack = Other->LBRStack; in isEqual()
179 LBRStack.size() != OtherLBRStack.size()) in isEqual()
186 if (LBRStack[I].Source != OtherLBRStack[I].Source || in isEqual()
187 LBRStack[I].Target != OtherLBRStack[I].Target) in isEqual()
[all …]
H A DPerfReader.cpp291 NumTotalBranches += State.LBRStack.size(); in unwind()
361 if (PerfInput.Content == PerfContent::LBRStack) { in convertPerfDataToTrace()
580 SmallVectorImpl<LBREntry> &LBRStack) { in extractLBRStack()
638 LBRStack.emplace_back(LBREntry(Src, Dst)); in extractCallstack()
641 return !LBRStack.empty(); in extractCallstack()
754 // Parsing LBR stack and populate into PerfSample.LBRStack
755 if (extractLBRStack(TraceIt, Sample->LBRStack)) { in writeUnsymbolizedProfile()
761 Sample->CallStack.front() = Sample->LBRStack[0].Target; in writeUnsymbolizedProfile()
922 for (const LBREntry &LBR : Sample->LBRStack) { in computeCounterFromLBR()
946 // Parsing LBR stack and populate into PerfSample.LBRStack in generateUnsymbolizedProfile()
563 extractLBRStack(TraceStream & TraceIt,SmallVectorImpl<LBREntry> & LBRStack) extractLBRStack() argument
[all...]