| 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.");
 | 
| +}
 | 
| 
 |