Index: src/IceOperand.h |
diff --git a/src/IceOperand.h b/src/IceOperand.h |
index f233bec6020ce00981af0f5ecab0cc596b395d0f..c0f699f526d644571324444c1ddd45958945b7d4 100644 |
--- a/src/IceOperand.h |
+++ b/src/IceOperand.h |
@@ -102,9 +102,9 @@ class Constant : public Operand { |
public: |
uint32_t getPoolEntryID() const { return PoolEntryID; } |
using Operand::dump; |
- virtual void emit(const Cfg *Func) const { emit(Func->getContext()); } |
+ void emit(const Cfg *Func) const override { emit(Func->getContext()); } |
virtual void emit(GlobalContext *Ctx) const = 0; |
- virtual void dump(const Cfg *Func, Ostream &Str) const = 0; |
+ void dump(const Cfg *Func, Ostream &Str) const = 0; |
static bool classof(const Operand *Operand) { |
OperandKind Kind = Operand->getKind(); |
@@ -117,7 +117,7 @@ protected: |
Vars = NULL; |
NumVars = 0; |
} |
- virtual ~Constant() {} |
+ ~Constant() override {} |
// PoolEntryID is an integer that uniquely identifies the constant |
// within its constant pool. It is used for building the constant |
// pool in the object code and for referencing its entries. |
@@ -141,9 +141,9 @@ public: |
using Constant::emit; |
// The target needs to implement this for each ConstantPrimitive |
// specialization. |
- virtual void emit(GlobalContext *Ctx) const; |
+ void emit(GlobalContext *Ctx) const override; |
using Constant::dump; |
- virtual void dump(const Cfg *, Ostream &Str) const { Str << getValue(); } |
+ void dump(const Cfg *, Ostream &Str) const override { Str << getValue(); } |
static bool classof(const Operand *Operand) { |
return Operand->getKind() == K; |
@@ -154,7 +154,7 @@ private: |
: Constant(K, Ty, PoolEntryID), Value(Value) {} |
ConstantPrimitive(const ConstantPrimitive &) LLVM_DELETED_FUNCTION; |
ConstantPrimitive &operator=(const ConstantPrimitive &) LLVM_DELETED_FUNCTION; |
- virtual ~ConstantPrimitive() {} |
+ ~ConstantPrimitive() override {} |
const T Value; |
}; |
@@ -213,8 +213,8 @@ public: |
bool getSuppressMangling() const { return SuppressMangling; } |
using Constant::emit; |
using Constant::dump; |
- virtual void emit(GlobalContext *Ctx) const; |
- virtual void dump(const Cfg *Func, Ostream &Str) const; |
+ void emit(GlobalContext *Ctx) const override; |
+ void dump(const Cfg *Func, Ostream &Str) const override; |
static bool classof(const Operand *Operand) { |
OperandKind Kind = Operand->getKind(); |
@@ -229,7 +229,7 @@ private: |
ConstantRelocatable(const ConstantRelocatable &) LLVM_DELETED_FUNCTION; |
ConstantRelocatable & |
operator=(const ConstantRelocatable &) LLVM_DELETED_FUNCTION; |
- virtual ~ConstantRelocatable() {} |
+ ~ConstantRelocatable() override {} |
const int64_t Offset; // fixed offset to add |
const IceString Name; // optional for debug/dump |
bool SuppressMangling; |
@@ -248,8 +248,8 @@ public: |
using Constant::emit; |
using Constant::dump; |
// The target needs to implement this. |
- virtual void emit(GlobalContext *Ctx) const; |
- virtual void dump(const Cfg *, Ostream &Str) const { Str << "undef"; } |
+ void emit(GlobalContext *Ctx) const override; |
+ void dump(const Cfg *, Ostream &Str) const override { Str << "undef"; } |
static bool classof(const Operand *Operand) { |
return Operand->getKind() == kConstUndef; |
@@ -260,7 +260,7 @@ private: |
: Constant(kConstUndef, Ty, PoolEntryID) {} |
ConstantUndef(const ConstantUndef &) LLVM_DELETED_FUNCTION; |
ConstantUndef &operator=(const ConstantUndef &) LLVM_DELETED_FUNCTION; |
- virtual ~ConstantUndef() {} |
+ ~ConstantUndef() override {} |
}; |
// RegWeight is a wrapper for a uint32_t weight value, with a |
@@ -415,9 +415,9 @@ public: |
// VarsReal. |
Variable asType(Type Ty); |
- virtual void emit(const Cfg *Func) const; |
+ void emit(const Cfg *Func) const override; |
using Operand::dump; |
- virtual void dump(const Cfg *Func, Ostream &Str) const; |
+ void dump(const Cfg *Func, Ostream &Str) const override; |
static bool classof(const Operand *Operand) { |
OperandKind Kind = Operand->getKind(); |
@@ -425,7 +425,7 @@ public: |
} |
// The destructor is public because of the asType() method. |
- virtual ~Variable() {} |
+ ~Variable() override {} |
protected: |
Variable(OperandKind K, Type Ty, SizeT Index, const IceString &Name) |