blob: 2e231d452f4866db8705c4610b1d2729d0258b23 [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//
5// This file was developed by Duraid Madina and is distributed under the
6// University of Illinois Open Source License. See LICENSE.TXT for details.
7//
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