From: Philip Reames Date: Sat, 13 Apr 2019 02:02:56 +0000 (+0000) Subject: [StackMaps] Remove format version from the class name [NFC] X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2927d3c32382914edff15d196ac23bde099d9298;p=llvm [StackMaps] Remove format version from the class name [NFC] Motivation is to reduce silly diffs when we change the format. For instance, this causes most of D59020 to disappear. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358322 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Object/StackMapParser.h b/include/llvm/Object/StackMapParser.h index 50e4bae13a5..602d2f53830 100644 --- a/include/llvm/Object/StackMapParser.h +++ b/include/llvm/Object/StackMapParser.h @@ -19,8 +19,9 @@ namespace llvm { +/// A parser for the latest stackmap format. At the moment, latest=V2. template -class StackMapV2Parser { +class StackMapParser { public: template class AccessorIterator { @@ -49,7 +50,7 @@ public: /// Accessor for function records. class FunctionAccessor { - friend class StackMapV2Parser; + friend class StackMapParser; public: /// Get the function address. @@ -81,7 +82,7 @@ public: /// Accessor for constants. class ConstantAccessor { - friend class StackMapV2Parser; + friend class StackMapParser; public: /// Return the value of this constant. @@ -105,7 +106,7 @@ public: /// Accessor for location records. class LocationAccessor { - friend class StackMapV2Parser; + friend class StackMapParser; friend class RecordAccessor; public: @@ -164,7 +165,7 @@ public: /// Accessor for stackmap live-out fields. class LiveOutAccessor { - friend class StackMapV2Parser; + friend class StackMapParser; friend class RecordAccessor; public: @@ -195,7 +196,7 @@ public: /// Accessor for stackmap records. class RecordAccessor { - friend class StackMapV2Parser; + friend class StackMapParser; public: using location_iterator = AccessorIterator; @@ -299,12 +300,12 @@ public: /// Construct a parser for a version-2 stackmap. StackMap data will be read /// from the given array. - StackMapV2Parser(ArrayRef StackMapSection) + StackMapParser(ArrayRef StackMapSection) : StackMapSection(StackMapSection) { ConstantsListOffset = FunctionListOffset + getNumFunctions() * FunctionSize; assert(StackMapSection[0] == 2 && - "StackMapV2Parser can only parse version 2 stackmaps"); + "StackMapParser can only parse version 2 stackmaps"); unsigned CurrentRecordOffset = ConstantsListOffset + getNumConstants() * ConstantSize; diff --git a/tools/llvm-readobj/COFFDumper.cpp b/tools/llvm-readobj/COFFDumper.cpp index 334203c0d99..86853403543 100644 --- a/tools/llvm-readobj/COFFDumper.cpp +++ b/tools/llvm-readobj/COFFDumper.cpp @@ -1867,10 +1867,10 @@ void COFFDumper::printStackMap() const { if (Obj->isLittleEndian()) prettyPrintStackMap( - W, StackMapV2Parser(StackMapContentsArray)); + W, StackMapParser(StackMapContentsArray)); else prettyPrintStackMap(W, - StackMapV2Parser(StackMapContentsArray)); + StackMapParser(StackMapContentsArray)); } void COFFDumper::printAddrsig() { diff --git a/tools/llvm-readobj/ELFDumper.cpp b/tools/llvm-readobj/ELFDumper.cpp index 06092b16ee8..2cf2496435b 100644 --- a/tools/llvm-readobj/ELFDumper.cpp +++ b/tools/llvm-readobj/ELFDumper.cpp @@ -2407,7 +2407,7 @@ template void ELFDumper::printStackMap() const { unwrapOrError(Obj->getSectionContents(StackMapSection)); prettyPrintStackMap( - W, StackMapV2Parser(StackMapContentsArray)); + W, StackMapParser(StackMapContentsArray)); } template void ELFDumper::printGroupSections() { diff --git a/tools/llvm-readobj/MachODumper.cpp b/tools/llvm-readobj/MachODumper.cpp index 07f9c637911..62f41e01a11 100644 --- a/tools/llvm-readobj/MachODumper.cpp +++ b/tools/llvm-readobj/MachODumper.cpp @@ -667,10 +667,10 @@ void MachODumper::printStackMap() const { if (Obj->isLittleEndian()) prettyPrintStackMap( - W, StackMapV2Parser(StackMapContentsArray)); + W, StackMapParser(StackMapContentsArray)); else prettyPrintStackMap(W, - StackMapV2Parser(StackMapContentsArray)); + StackMapParser(StackMapContentsArray)); } void MachODumper::printNeededLibraries() {