diff options
author | Gabe Black <gabeblack@google.com> | 2018-03-23 17:39:32 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2018-03-26 22:34:44 +0000 |
commit | cdf3cc2b95137807672ef7b8057695a13ce1cc33 (patch) | |
tree | 5d25308a7f9ded9c31f91968cd4e81d07c8e7e6b /src/arch/arm/insts/data64.hh | |
parent | 740619f5d394da3816ff3fe6389cd7eb6ac55b8f (diff) | |
download | gem5-cdf3cc2b95137807672ef7b8057695a13ce1cc33.tar.xz |
arch: Fix all override related warnings.
Clang has started(?) reporting override related warnings, something gcc
apparently did before, but was disabled in the SConstruct. Rather than
disable the warnings in for clang as well, this change fixes the
warnings. A future change will re-enable the warnings for gcc.
Change-Id: I3cc79e45749b2ae0f9bebb1acadc56a3d3a942da
Reviewed-on: https://gem5-review.googlesource.com/9343
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/arch/arm/insts/data64.hh')
-rw-r--r-- | src/arch/arm/insts/data64.hh | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/src/arch/arm/insts/data64.hh b/src/arch/arm/insts/data64.hh index 8c0677b3d..d423802b5 100644 --- a/src/arch/arm/insts/data64.hh +++ b/src/arch/arm/insts/data64.hh @@ -57,7 +57,8 @@ class DataXImmOp : public ArmStaticInst dest(_dest), op1(_op1), imm(_imm) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataXImmOnlyOp : public ArmStaticInst @@ -72,7 +73,8 @@ class DataXImmOnlyOp : public ArmStaticInst dest(_dest), imm(_imm) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataXSRegOp : public ArmStaticInst @@ -90,7 +92,8 @@ class DataXSRegOp : public ArmStaticInst shiftAmt(_shiftAmt), shiftType(_shiftType) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataXERegOp : public ArmStaticInst @@ -108,7 +111,8 @@ class DataXERegOp : public ArmStaticInst extendType(_extendType), shiftAmt(_shiftAmt) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataX1RegOp : public ArmStaticInst @@ -121,7 +125,8 @@ class DataX1RegOp : public ArmStaticInst ArmStaticInst(mnem, _machInst, __opClass), dest(_dest), op1(_op1) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataX1RegImmOp : public ArmStaticInst @@ -136,7 +141,8 @@ class DataX1RegImmOp : public ArmStaticInst imm(_imm) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataX1Reg2ImmOp : public ArmStaticInst @@ -152,7 +158,8 @@ class DataX1Reg2ImmOp : public ArmStaticInst imm1(_imm1), imm2(_imm2) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataX2RegOp : public ArmStaticInst @@ -166,7 +173,8 @@ class DataX2RegOp : public ArmStaticInst dest(_dest), op1(_op1), op2(_op2) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataX2RegImmOp : public ArmStaticInst @@ -182,7 +190,8 @@ class DataX2RegImmOp : public ArmStaticInst dest(_dest), op1(_op1), op2(_op2), imm(_imm) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataX3RegOp : public ArmStaticInst @@ -197,7 +206,8 @@ class DataX3RegOp : public ArmStaticInst dest(_dest), op1(_op1), op2(_op2), op3(_op3) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataXCondCompImmOp : public ArmStaticInst @@ -215,7 +225,8 @@ class DataXCondCompImmOp : public ArmStaticInst op1(_op1), imm(_imm), condCode(_condCode), defCc(_defCc) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataXCondCompRegOp : public ArmStaticInst @@ -232,7 +243,8 @@ class DataXCondCompRegOp : public ArmStaticInst op1(_op1), op2(_op2), condCode(_condCode), defCc(_defCc) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; class DataXCondSelOp : public ArmStaticInst @@ -248,7 +260,8 @@ class DataXCondSelOp : public ArmStaticInst dest(_dest), op1(_op1), op2(_op2), condCode(_condCode) {} - std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; + std::string generateDisassembly( + Addr pc, const SymbolTable *symtab) const override; }; } |