Hide the call to InitMCInstrInfo into tblgen generated ctor.
[oota-llvm.git] / lib / Target / CellSPU / SPURegisterNames.h
index 287a82b056e5a0092b7074b6c0bbe63046e6daf1..e557ed340a2838da263f2d506c64d64a12254cc7 100644 (file)
@@ -1,19 +1,19 @@
-//==-- SPURegisterNames.h - Wrapper header for SPU register names -*- C++ -*-=//
+//===- SPURegisterNames.h - Wrapper header for SPU register names -*- C++ -*-=//
 //
 //                     The LLVM Compiler Infrastructure
 //
-// This file was developed by a team from the Computer Systems Research
-// Department at The Aerospace Corporation and is distributed under the
-// University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
 //
 //===----------------------------------------------------------------------===//
 
-#if !defined(SPU_REGISTER_NAMES_H)
+#ifndef SPU_REGISTER_NAMES_H
+#define SPU_REGISTER_NAMES_H
 
 // Define symbolic names for Cell registers.  This defines a mapping from
 // register name to register number.
 //
-#include "SPUGenRegisterNames.inc"
+#define GET_REGINFO_ENUM
+#include "SPUGenRegisterInfo.inc"
 
-#define SPU_REGISTER_NAMES_H 1
 #endif