diff options
Diffstat (limited to 'contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp')
| -rw-r--r-- | contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 9 | 
1 files changed, 2 insertions, 7 deletions
diff --git a/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp b/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp index e7c8809de70e..baf8a0c96c0a 100644 --- a/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp +++ b/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp @@ -8,7 +8,7 @@  //===----------------------------------------------------------------------===//  ///  /// \file -/// \brief This file provides WebAssembly-specific target descriptions. +/// This file provides WebAssembly-specific target descriptions.  ///  //===----------------------------------------------------------------------===// @@ -36,8 +36,6 @@ using namespace llvm;  static MCAsmInfo *createMCAsmInfo(const MCRegisterInfo & /*MRI*/,                                    const Triple &TT) { -  if (TT.isOSBinFormatELF()) -    return new WebAssemblyMCAsmInfoELF(TT);    return new WebAssemblyMCAsmInfo(TT);  } @@ -82,10 +80,6 @@ static MCSubtargetInfo *createMCSubtargetInfo(const Triple &TT, StringRef CPU,  static MCTargetStreamer *  createObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) { -  const Triple &TT = STI.getTargetTriple(); -  if (TT.isOSBinFormatELF()) -    return new WebAssemblyTargetELFStreamer(S); -    return new WebAssemblyTargetWasmStreamer(S);  } @@ -135,6 +129,7 @@ wasm::ValType WebAssembly::toValType(const MVT &Ty) {    case MVT::i64: return wasm::ValType::I64;    case MVT::f32: return wasm::ValType::F32;    case MVT::f64: return wasm::ValType::F64; +  case MVT::ExceptRef: return wasm::ValType::EXCEPT_REF;    default: llvm_unreachable("unexpected type");    }  }  | 
