Lines Matching +full:smp +full:- +full:offset
1 //===-------- StackMapPrinter.h - Pretty-print stackmaps --------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
19 void prettyPrintStackMap(ScopedPrinter &W, const StackMapParserT &SMP) { in prettyPrintStackMap() argument
21 W.printNumber("LLVM StackMap Version", SMP.getVersion()); in prettyPrintStackMap()
22 W.printNumber("Num Functions", SMP.getNumFunctions()); in prettyPrintStackMap()
25 for (const auto &F : SMP.functions()) in prettyPrintStackMap()
31 W.printNumber("Num Constants", SMP.getNumConstants()); in prettyPrintStackMap()
33 for (const auto &C : SMP.constants()) in prettyPrintStackMap()
37 W.printNumber("Num Records", SMP.getNumRecords()); in prettyPrintStackMap()
38 for (const auto &R : SMP.records()) { in prettyPrintStackMap()
40 << ", instruction offset: " << R.getInstructionOffset() in prettyPrintStackMap()
64 << SMP.getConstant(Loc.getConstantIndex()).getValue() << ")"; in prettyPrintStackMap()
71 OS << " " << R.getNumLiveOuts() << " live-outs: [ "; in prettyPrintStackMap()
74 << LO.getSizeInBytes() << "-bytes) "; in prettyPrintStackMap()