blob: 6c87777f63f8f804cdb9f93eeb7158cdb81eb43e [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001//=====-- IA64TargetAsmInfo.h - IA64 asm properties -----------*- C++ -*--====//
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 file contains the declaration of the IA64TargetAsmInfo class.
11//
12//===----------------------------------------------------------------------===//
13
14#ifndef IA64TARGETASMINFO_H
15#define IA64TARGETASMINFO_H
16
17#include "llvm/Target/TargetAsmInfo.h"
Anton Korobeynikov9c53fec2008-08-07 09:52:35 +000018#include "llvm/Target/ELFTargetAsmInfo.h"
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019
20namespace llvm {
21
22 // Forward declaration.
Anton Korobeynikov9c53fec2008-08-07 09:52:35 +000023 class TargetMachine;
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024
Anton Korobeynikov9c53fec2008-08-07 09:52:35 +000025 struct IA64TargetAsmInfo : public ELFTargetAsmInfo {
26 explicit IA64TargetAsmInfo(const TargetMachine &TM);
Dan Gohmanf17a25c2007-07-18 16:29:46 +000027 };
28
29
30} // namespace llvm
31
32#endif