1 //===-- Skeleton.h - Target private header file -----------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file was developed by the LLVM research group and is distributed under
6 // the University of Illinois Open Source License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 // This file contains the definitions shared among the various components of the
13 //===----------------------------------------------------------------------===//
15 #ifndef TARGET_SKELETON_H
16 #define TARGET_SKELETON_H
20 /// Put prototypes here for functions used to create various passes.
23 // Defines symbolic enum names for target registers. This defines a mapping
24 // from register name to register number. These are generated by tblgen from
27 #include "SkeletonGenRegisterNames.inc"
29 // Defines symbolic enum names for the target instructions.
31 #include "SkeletonGenInstrNames.inc"