From: Fangrui Song Date: Sun, 14 May 2023 18:59:02 +0000 (-0700) Subject: [MC] Remove redundant classof definitions for MCTargetDesc's derived classes X-Git-Tag: upstream/17.0.6~8569 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f2db4dbbaeb5a3387ebc9776b5e8e3b4beff528;p=platform%2Fupstream%2Fllvm.git [MC] Remove redundant classof definitions for MCTargetDesc's derived classes --- diff --git a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h index d3e834a..f8938cd 100644 --- a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h +++ b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h @@ -170,8 +170,6 @@ public: static bool classof(const MCExpr *E) { return E->getKind() == MCExpr::Target; } - - static bool classof(const AArch64MCExpr *) { return true; } }; } // end namespace llvm diff --git a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp index ab5e9eb..0cfea77 100644 --- a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp +++ b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp @@ -99,10 +99,6 @@ void HexagonMCExpr::setS27_2_reloc(bool Val) { S27_2_reloc = Val; } -bool HexagonMCExpr::classof(MCExpr const *E) { - return E->getKind() == MCExpr::Target; -} - HexagonMCExpr::HexagonMCExpr(MCExpr const *Expr) : Expr(Expr), MustNotExtend(false), MustExtend(false), S27_2_reloc(false), SignMismatch(false) {} diff --git a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h index e88f46a..6438ac9 100644 --- a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h +++ b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h @@ -21,7 +21,6 @@ public: void visitUsedExpr(MCStreamer &Streamer) const override; MCFragment *findAssociatedFragment() const override; void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override; - static bool classof(MCExpr const *E); MCExpr const *getExpr() const; void setMustExtend(bool Val = true); bool mustExtend() const; diff --git a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h index 4c0e129..ee83bf0 100644 --- a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h +++ b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h @@ -80,8 +80,6 @@ public: return E->getKind() == MCExpr::Target; } - static bool classof(const RISCVMCExpr *) { return true; } - static VariantKind getVariantKindForName(StringRef name); static StringRef getVariantKindName(VariantKind Kind); }; diff --git a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h index d98ad26..d26a748 100644 --- a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h +++ b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h @@ -108,8 +108,6 @@ public: return E->getKind() == MCExpr::Target; } - static bool classof(const SparcMCExpr *) { return true; } - static VariantKind parseVariantKind(StringRef name); static bool printVariantKind(raw_ostream &OS, VariantKind Kind); static Sparc::Fixups getFixupKind(VariantKind Kind); diff --git a/llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h b/llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h index 2b0c445..2da956d 100644 --- a/llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h +++ b/llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h @@ -82,8 +82,6 @@ public: return E->getKind() == MCExpr::Target; } - static bool classof(const VEMCExpr *) { return true; } - static VariantKind parseVariantKind(StringRef name); static bool printVariantKind(raw_ostream &OS, VariantKind Kind); static void printVariantKindSuffix(raw_ostream &OS, VariantKind Kind);