blob: 0d876dc953c7785a20cd17c1b5d6204aff1c54a5 [file] [log] [blame]
Evan Cheng24753312011-06-24 01:44:41 +00001//===-- X86TargetDesc.h - X86 Target Descriptions ---------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file provides X86 specific target descriptions.
11//
12//===----------------------------------------------------------------------===//
13
Evan Chengb2681be2011-06-24 23:59:54 +000014#ifndef X86TARGETDESC_H
15#define X86TARGETDESC_H
16
Evan Chenge862d592011-06-24 20:42:09 +000017namespace llvm {
18class Target;
19
20extern Target TheX86_32Target, TheX86_64Target;
21} // End llvm namespace
22
Evan Cheng24753312011-06-24 01:44:41 +000023// Defines symbolic names for X86 registers. This defines a mapping from
24// register name to register number.
25//
Evan Chengd9997ac2011-06-27 18:32:37 +000026#define GET_REGINFO_ENUM
27#include "X86GenRegisterInfo.inc"
Evan Chengb2681be2011-06-24 23:59:54 +000028
29#endif