summaryrefslogtreecommitdiff
path: root/lib/Target/AArch64/AArch64TargetMachine.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2014-04-29 07:58:34 +0000
committerCraig Topper <craig.topper@gmail.com>2014-04-29 07:58:34 +0000
commit0fd57f4b56ea37b63f61294d3d04d92cd05871b1 (patch)
treeb41b1b27226aee98fb6f3851c527b9be49b07967 /lib/Target/AArch64/AArch64TargetMachine.h
parenta4f9f5e7dea0453e62dff6affa073e87994ac0f5 (diff)
downloadllvm-0fd57f4b56ea37b63f61294d3d04d92cd05871b1.tar.gz
llvm-0fd57f4b56ea37b63f61294d3d04d92cd05871b1.tar.bz2
llvm-0fd57f4b56ea37b63f61294d3d04d92cd05871b1.tar.xz
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. AArch64 edition
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207510 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/AArch64/AArch64TargetMachine.h')
-rw-r--r--lib/Target/AArch64/AArch64TargetMachine.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/Target/AArch64/AArch64TargetMachine.h b/lib/Target/AArch64/AArch64TargetMachine.h
index 4297c92182..3800635e0f 100644
--- a/lib/Target/AArch64/AArch64TargetMachine.h
+++ b/lib/Target/AArch64/AArch64TargetMachine.h
@@ -39,32 +39,32 @@ public:
CodeGenOpt::Level OL,
bool LittleEndian);
- const AArch64InstrInfo *getInstrInfo() const {
+ const AArch64InstrInfo *getInstrInfo() const override {
return &InstrInfo;
}
- const AArch64FrameLowering *getFrameLowering() const {
+ const AArch64FrameLowering *getFrameLowering() const override {
return &FrameLowering;
}
- const AArch64TargetLowering *getTargetLowering() const {
+ const AArch64TargetLowering *getTargetLowering() const override {
return &TLInfo;
}
- const AArch64SelectionDAGInfo *getSelectionDAGInfo() const {
+ const AArch64SelectionDAGInfo *getSelectionDAGInfo() const override {
return &TSInfo;
}
- const AArch64Subtarget *getSubtargetImpl() const { return &Subtarget; }
+ const AArch64Subtarget *getSubtargetImpl() const override { return &Subtarget; }
- const DataLayout *getDataLayout() const { return &DL; }
+ const DataLayout *getDataLayout() const override { return &DL; }
- const TargetRegisterInfo *getRegisterInfo() const {
+ const TargetRegisterInfo *getRegisterInfo() const override {
return &InstrInfo.getRegisterInfo();
}
- TargetPassConfig *createPassConfig(PassManagerBase &PM);
+ TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
- virtual void addAnalysisPasses(PassManagerBase &PM);
+ void addAnalysisPasses(PassManagerBase &PM) override;
};
// AArch64leTargetMachine - AArch64 little endian target machine.