[bolt] Remove redundaunt virtual specifiers (NFC)

Identified with modernize-use-override.
This commit is contained in:
Kazu Hirata 2022-07-30 10:35:51 -07:00
parent b498a8991e
commit f081ec20b5
5 changed files with 31 additions and 31 deletions

View File

@ -226,22 +226,22 @@ public:
static void setAddressWriter(DebugAddrWriter *AddrW) { AddrWriter = AddrW; }
/// Add ranges with caching.
virtual uint64_t addRanges(
uint64_t addRanges(
DebugAddressRangesVector &&Ranges,
std::map<DebugAddressRangesVector, uint64_t> &CachedRanges) override;
/// Add ranges and return offset into section.
virtual uint64_t addRanges(const DebugAddressRangesVector &Ranges) override;
uint64_t addRanges(const DebugAddressRangesVector &Ranges) override;
virtual std::unique_ptr<DebugBufferVector> releaseBuffer() override {
std::unique_ptr<DebugBufferVector> releaseBuffer() override {
return std::move(RangesBuffer);
}
/// Needs to be invoked before each \p CU is processed.
void virtual initSection(DWARFUnit &CU) override;
void initSection(DWARFUnit &CU) override;
/// Writes out range lists for a current CU being processed.
void virtual finalizeSection() override;
void finalizeSection() override;
// Returns true if section is empty.
bool empty() { return RangesBuffer->empty(); }
@ -391,15 +391,15 @@ public:
DebugAddrWriterDwarf5(BinaryContext *BC) : DebugAddrWriter(BC) {}
/// Creates consolidated .debug_addr section, and builds DWOID to offset map.
virtual AddressSectionBuffer finalize() override;
AddressSectionBuffer finalize() override;
/// Given DWARFUnit \p Unit returns offset of this CU in to .debug_addr
/// section.
virtual uint64_t getOffset(DWARFUnit &Unit) override;
uint64_t getOffset(DWARFUnit &Unit) override;
protected:
/// Given DWARFUnit \p Unit returns either DWO ID or it's offset within
/// .debug_info.
virtual uint64_t getCUID(DWARFUnit &Unit) override {
uint64_t getCUID(DWARFUnit &Unit) override {
if (Unit.isDWOUnit()) {
DWARFUnit *SkeletonCU = Unit.getLinkedUnit();
return SkeletonCU->getOffset();
@ -561,9 +561,9 @@ public:
static void setAddressWriter(DebugAddrWriter *AddrW) { AddrWriter = AddrW; }
/// Stores location lists internally to be written out during finalize phase.
virtual void addList(AttrInfo &AttrVal, DebugLocationsVector &LocList,
DebugInfoBinaryPatcher &DebugInfoPatcher,
DebugAbbrevWriter &AbbrevWriter) override;
void addList(AttrInfo &AttrVal, DebugLocationsVector &LocList,
DebugInfoBinaryPatcher &DebugInfoPatcher,
DebugAbbrevWriter &AbbrevWriter) override;
/// Writes out locations in to a local buffer and applies debug info patches.
void finalize(DebugInfoBinaryPatcher &DebugInfoPatcher,
@ -685,7 +685,7 @@ public:
/// This function takes in \p BinaryContents, applies patches to it and
/// returns an updated string.
virtual std::string patchBinary(StringRef BinaryContents) override;
std::string patchBinary(StringRef BinaryContents) override;
};
class DebugInfoBinaryPatcher : public SimpleBinaryPatcher {
@ -843,7 +843,7 @@ public:
std::string Value;
};
virtual PatcherKind getKind() const override {
PatcherKind getKind() const override {
return PatcherKind::DebugInfoBinaryPatcher;
}
@ -853,23 +853,23 @@ public:
/// This function takes in \p BinaryContents, and re-writes it with new
/// patches inserted into it. It returns an updated string.
virtual std::string patchBinary(StringRef BinaryContents) override;
std::string patchBinary(StringRef BinaryContents) override;
/// Adds a patch to put the integer \p NewValue encoded as a 64-bit
/// little-endian value at offset \p Offset.
virtual void addLE64Patch(uint64_t Offset, uint64_t NewValue) override;
void addLE64Patch(uint64_t Offset, uint64_t NewValue) override;
/// Adds a patch to put the integer \p NewValue encoded as a 32-bit
/// little-endian value at offset \p Offset.
/// The \p OldValueSize is the size of the old value that will be replaced.
virtual void addLE32Patch(uint64_t Offset, uint32_t NewValue,
uint32_t OldValueSize = 4) override;
void addLE32Patch(uint64_t Offset, uint32_t NewValue,
uint32_t OldValueSize = 4) override;
/// Add a patch at \p Offset with \p Value using unsigned LEB128 encoding with
/// size \p OldValueSize.
/// The \p OldValueSize is the size of the old value that will be replaced.
virtual void addUDataPatch(uint64_t Offset, uint64_t Value,
uint32_t OldValueSize) override;
void addUDataPatch(uint64_t Offset, uint64_t Value,
uint32_t OldValueSize) override;
/// Adds a label \p Offset for DWARF UNit.
/// Used to recompute relative references.

View File

@ -109,7 +109,7 @@ public:
/// starting at (or containing) 'Addr'.
std::pair<size_t, size_t> getEntriesForAddress(const uint64_t Addr) const;
virtual bool isJumpTable() const override { return true; }
bool isJumpTable() const override { return true; }
/// Change all entries of the jump table in \p JTAddress pointing to
/// \p OldDest to \p NewDest. Return false if unsuccessful.
@ -120,7 +120,7 @@ public:
void updateOriginal();
/// Print for debugging purposes.
virtual void print(raw_ostream &OS) const override;
void print(raw_ostream &OS) const override;
};
} // namespace bolt

View File

@ -268,18 +268,18 @@ public:
bool isTrustedSource() const override { return false; }
virtual Error preprocessProfile(BinaryContext &BC) override;
Error preprocessProfile(BinaryContext &BC) override;
virtual Error readProfilePreCFG(BinaryContext &BC) override;
Error readProfilePreCFG(BinaryContext &BC) override;
virtual Error readProfile(BinaryContext &BC) override;
Error readProfile(BinaryContext &BC) override;
virtual bool hasLocalsWithFileName() const override;
bool hasLocalsWithFileName() const override;
virtual bool mayHaveProfileData(const BinaryFunction &BF) override;
bool mayHaveProfileData(const BinaryFunction &BF) override;
/// Return all event names used to collect this profile
virtual StringSet<> getEventNames() const override { return EventNames; }
StringSet<> getEventNames() const override { return EventNames; }
protected:
/// Read profile information available for the function.

View File

@ -33,9 +33,9 @@ public:
Error preprocessProfile(BinaryContext &BC) override;
virtual bool hasLocalsWithFileName() const override;
bool hasLocalsWithFileName() const override;
virtual bool mayHaveProfileData(const BinaryFunction &BF) override;
bool mayHaveProfileData(const BinaryFunction &BF) override;
/// Check if the file contains YAML.
static bool isYAML(StringRef Filename);

View File

@ -574,7 +574,7 @@ public:
}
};
virtual std::unique_ptr<MCInstMatcher>
std::unique_ptr<MCInstMatcher>
matchAdd(std::unique_ptr<MCInstMatcher> A,
std::unique_ptr<MCInstMatcher> B) const override {
return std::unique_ptr<MCInstMatcher>(
@ -612,7 +612,7 @@ public:
}
};
virtual std::unique_ptr<MCInstMatcher>
std::unique_ptr<MCInstMatcher>
matchLoadAddr(std::unique_ptr<MCInstMatcher> Target) const override {
return std::unique_ptr<MCInstMatcher>(new LEAMatcher(std::move(Target)));
}