blob: c0adf41595a946757efb4371b1da05ee808ef553 [file] [log] [blame]
Chris Lattner5ad021c2004-07-16 07:11:15 +00001//===-- Skeleton.h - Target private header file -----------------*- C++ -*-===//
Misha Brukmanb5f662f2005-04-21 23:30:14 +00002//
Chris Lattner5ad021c2004-07-16 07:11:15 +00003// The LLVM Compiler Infrastructure
4//
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.
Misha Brukmanb5f662f2005-04-21 23:30:14 +00007//
Chris Lattner5ad021c2004-07-16 07:11:15 +00008//===----------------------------------------------------------------------===//
9//
10// This file contains the definitions shared among the various components of the
11// Skeleton backend.
12//
13//===----------------------------------------------------------------------===//
14
15#ifndef TARGET_SKELETON_H
16#define TARGET_SKELETON_H
17
18#include <iosfwd>
19
20/// Put prototypes here for functions used to create various passes.
21
22
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
25// your target file.
26//
27#include "SkeletonGenRegisterNames.inc"
28
29// Defines symbolic enum names for the target instructions.
30//
31#include "SkeletonGenInstrNames.inc"
32
33#endif