diff options
author | Dan Gohman <dan433584@gmail.com> | 2016-01-08 00:43:54 +0000 |
---|---|---|
committer | Dan Gohman <dan433584@gmail.com> | 2016-01-08 00:43:54 +0000 |
commit | cceedf79b40bf4a88ef43e68d06dc053b3a0ecdb (patch) | |
tree | e9e9e2bdc42d792ffa06e3eac03bc17885904030 /llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | |
parent | d2fb0f68f469a4365a61d31f98b24b14725a1660 (diff) | |
download | bcm5719-llvm-cceedf79b40bf4a88ef43e68d06dc053b3a0ecdb.tar.gz bcm5719-llvm-cceedf79b40bf4a88ef43e68d06dc053b3a0ecdb.zip |
[WebAssembly] Remove unused arguments, unused functions. NFC.
llvm-svn: 257125
Diffstat (limited to 'llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp')
-rw-r--r-- | llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp index 7c6c79eb5db..288ad31987a 100644 --- a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp +++ b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp @@ -28,12 +28,8 @@ using namespace llvm; namespace { class WebAssemblyMCCodeEmitter final : public MCCodeEmitter { - const MCRegisterInfo &MRI; - public: - WebAssemblyMCCodeEmitter(const MCInstrInfo &, const MCRegisterInfo &mri, - MCContext &) - : MRI(mri) {} + WebAssemblyMCCodeEmitter(const MCInstrInfo &, MCContext &) {} ~WebAssemblyMCCodeEmitter() override {} @@ -60,26 +56,8 @@ public: } // end anonymous namespace MCCodeEmitter *llvm::createWebAssemblyMCCodeEmitter(const MCInstrInfo &MCII, - const MCRegisterInfo &MRI, MCContext &Ctx) { - return new WebAssemblyMCCodeEmitter(MCII, MRI, Ctx); -} - -unsigned WebAssemblyMCCodeEmitter::getMachineOpValue( - const MCInst &MI, const MCOperand &MO, SmallVectorImpl<MCFixup> &Fixups, - const MCSubtargetInfo &STI) const { - if (MO.isReg()) - return MRI.getEncodingValue(MO.getReg()); - if (MO.isImm()) - return static_cast<unsigned>(MO.getImm()); - - assert(MO.isExpr()); - - assert(MO.getExpr()->getKind() == MCExpr::SymbolRef); - - assert(false && "FIXME: not implemented yet"); - - return 0; + return new WebAssemblyMCCodeEmitter(MCII, Ctx); } void WebAssemblyMCCodeEmitter::encodeInstruction( |