blob: 0cef72e5c45ef0664620818c986772f8817b34e2 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001//===-- IA64.td - Target definition file for Intel IA64 -------------------===//
2//
3// The LLVM Compiler Infrastructure
4//
Chris Lattner081ce942007-12-29 20:36:04 +00005// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007//
8//===----------------------------------------------------------------------===//
9//
10// This is a target description file for the Intel IA64 architecture,
11// also known variously as ia64, IA-64, IPF, "the Itanium architecture" etc.
12//
13//===----------------------------------------------------------------------===//
14
15// Get the target-independent interfaces which we are implementing...
16//
17include "../Target.td"
18
19//===----------------------------------------------------------------------===//
20// Register File Description
21//===----------------------------------------------------------------------===//
22
23include "IA64RegisterInfo.td"
24
25//===----------------------------------------------------------------------===//
26// Instruction Descriptions
27//===----------------------------------------------------------------------===//
28
29include "IA64InstrInfo.td"
30
31def IA64InstrInfo : InstrInfo { }
32
33def IA64 : Target {
34 // Our instruction set
35 let InstructionSet = IA64InstrInfo;
36
37}
38
39