diff options
Diffstat (limited to 'lib/Target/IA64/IA64.td')
-rw-r--r-- | lib/Target/IA64/IA64.td | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lib/Target/IA64/IA64.td b/lib/Target/IA64/IA64.td new file mode 100644 index 000000000000..c469281ab16e --- /dev/null +++ b/lib/Target/IA64/IA64.td @@ -0,0 +1,39 @@ +//===-- IA64.td - Target definition file for Intel IA64 -------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This is a target description file for the Intel IA64 architecture, +// also known variously as ia64, IA-64, IPF, "the Itanium architecture" etc. +// +//===----------------------------------------------------------------------===// + +// Get the target-independent interfaces which we are implementing... +// +include "llvm/Target/Target.td" + +//===----------------------------------------------------------------------===// +// Register File Description +//===----------------------------------------------------------------------===// + +include "IA64RegisterInfo.td" + +//===----------------------------------------------------------------------===// +// Instruction Descriptions +//===----------------------------------------------------------------------===// + +include "IA64InstrInfo.td" + +def IA64InstrInfo : InstrInfo { } + +def IA64 : Target { + // Our instruction set + let InstructionSet = IA64InstrInfo; + +} + + |