| Index: lib/Target/PNaCl/TargetInfo/PNaClTargetInfo.cpp
|
| diff --git a/lib/Target/JSBackend/MCTargetDesc/JSBackendMCTargetDesc.h b/lib/Target/PNaCl/TargetInfo/PNaClTargetInfo.cpp
|
| similarity index 53%
|
| copy from lib/Target/JSBackend/MCTargetDesc/JSBackendMCTargetDesc.h
|
| copy to lib/Target/PNaCl/TargetInfo/PNaClTargetInfo.cpp
|
| index c98a55df83ba58cfc76b4ef4b5391c3df38d00b2..c78a830ec38589ab34bbbff9343034b018c3ea25 100644
|
| --- a/lib/Target/JSBackend/MCTargetDesc/JSBackendMCTargetDesc.h
|
| +++ b/lib/Target/PNaCl/TargetInfo/PNaClTargetInfo.cpp
|
| @@ -1,4 +1,4 @@
|
| -//===- JSBackendMCTargetDesc.h - JS Backend Target Descriptions -*- C++ -*-===//
|
| +//===-- llvm/Target/PNaCl/PNaClTargetMachine.h - Target Information -*- C++ -*-===//
|
| //
|
| // The LLVM Compiler Infrastructure
|
| //
|
| @@ -7,19 +7,19 @@
|
| //
|
| //===----------------------------------------------------------------------===//
|
| //
|
| -// This file provides asm.js specific target descriptions.
|
| +// This file defines the TargetMachine class specific to PNaCl.
|
| //
|
| //===----------------------------------------------------------------------===//
|
|
|
| -#ifndef JSBACKENDMCTARGETDESC_H
|
| -#define JSBACKENDMCTARGETDESC_H
|
| -
|
| #include "llvm/Support/TargetRegistry.h"
|
|
|
| namespace llvm {
|
| + Target PNaClLe32_Target;
|
| +}
|
|
|
| -extern Target TheJSBackendTarget;
|
| -
|
| -} // End llvm namespace
|
| +using namespace llvm;
|
|
|
| -#endif
|
| +extern "C" void LLVMInitializePNaClTargetInfo() {
|
| + RegisterTarget<Triple::le32, false>
|
| + X(PNaClLe32_Target, "le32", "The PNaCl/Emscripten target.");
|
| +}
|
|
|