1 //===-- IA64.td - Target definition file for Intel IA64 -------------------===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
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.
13 //===----------------------------------------------------------------------===//
15 // Get the target-independent interfaces which we are implementing...
17 include "llvm/Target/Target.td"
19 //===----------------------------------------------------------------------===//
20 // Register File Description
21 //===----------------------------------------------------------------------===//
23 include "IA64RegisterInfo.td"
25 //===----------------------------------------------------------------------===//
26 // Instruction Descriptions
27 //===----------------------------------------------------------------------===//
29 include "IA64InstrInfo.td"
31 def IA64InstrInfo : InstrInfo { }
34 // Our instruction set
35 let InstructionSet = IA64InstrInfo;