diff options
| author | Craig Topper <craig.topper@gmail.com> | 2014-04-29 07:58:25 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2014-04-29 07:58:25 +0000 |
| commit | f85b7fc1971dde03d4582f9c31d00bf297458159 (patch) | |
| tree | aa3743f347f14a983341c7f55c710398a6a284ad /llvm/lib/Target/ARM64/ARM64AsmPrinter.cpp | |
| parent | 906c2cd2e67d5462d0eabf3e19fb42849b67be05 (diff) | |
| download | bcm5719-llvm-f85b7fc1971dde03d4582f9c31d00bf297458159.tar.gz bcm5719-llvm-f85b7fc1971dde03d4582f9c31d00bf297458159.zip | |
[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. ARM64 edition
llvm-svn: 207509
Diffstat (limited to 'llvm/lib/Target/ARM64/ARM64AsmPrinter.cpp')
| -rw-r--r-- | llvm/lib/Target/ARM64/ARM64AsmPrinter.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/llvm/lib/Target/ARM64/ARM64AsmPrinter.cpp b/llvm/lib/Target/ARM64/ARM64AsmPrinter.cpp index 615cb2884d2..bc6fef1aa43 100644 --- a/llvm/lib/Target/ARM64/ARM64AsmPrinter.cpp +++ b/llvm/lib/Target/ARM64/ARM64AsmPrinter.cpp @@ -56,7 +56,7 @@ public: MCInstLowering(OutContext, *Mang, *this), SM(*this), ARM64FI(nullptr), LOHLabelCounter(0) {} - virtual const char *getPassName() const { return "ARM64 Assembly Printer"; } + const char *getPassName() const override { return "ARM64 Assembly Printer"; } /// \brief Wrapper for MCInstLowering.lowerOperand() for the /// tblgen'erated pseudo lowering. @@ -73,14 +73,14 @@ public: bool emitPseudoExpansionLowering(MCStreamer &OutStreamer, const MachineInstr *MI); - void EmitInstruction(const MachineInstr *MI); + void EmitInstruction(const MachineInstr *MI) override; - void getAnalysisUsage(AnalysisUsage &AU) const { + void getAnalysisUsage(AnalysisUsage &AU) const override { AsmPrinter::getAnalysisUsage(AU); AU.setPreservesAll(); } - bool runOnMachineFunction(MachineFunction &F) { + bool runOnMachineFunction(MachineFunction &F) override { ARM64FI = F.getInfo<ARM64FunctionInfo>(); return AsmPrinter::runOnMachineFunction(F); } @@ -95,17 +95,17 @@ private: bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum, unsigned AsmVariant, const char *ExtraCode, - raw_ostream &O); + raw_ostream &O) override; bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum, unsigned AsmVariant, const char *ExtraCode, - raw_ostream &O); + raw_ostream &O) override; void PrintDebugValueComment(const MachineInstr *MI, raw_ostream &OS); - void EmitFunctionBodyEnd(); + void EmitFunctionBodyEnd() override; - MCSymbol *GetCPISymbol(unsigned CPID) const; - void EmitEndOfAsmFile(Module &M); + MCSymbol *GetCPISymbol(unsigned CPID) const override; + void EmitEndOfAsmFile(Module &M) override; ARM64FunctionInfo *ARM64FI; /// \brief Emit the LOHs contained in ARM64FI. |

