From 40d776469dcbb10237482debf2ba31f4924917e2 Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Sat, 27 Jan 2007 02:54:30 +0000 Subject: [PATCH] X86 implementation of the TargetELFWriterInfo class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33571 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86ELFWriterInfo.cpp | 17 +++++++++++++++++ lib/Target/X86/X86ELFWriterInfo.h | 29 +++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 lib/Target/X86/X86ELFWriterInfo.cpp create mode 100644 lib/Target/X86/X86ELFWriterInfo.h diff --git a/lib/Target/X86/X86ELFWriterInfo.cpp b/lib/Target/X86/X86ELFWriterInfo.cpp new file mode 100644 index 00000000000..e7c09098c40 --- /dev/null +++ b/lib/Target/X86/X86ELFWriterInfo.cpp @@ -0,0 +1,17 @@ +//===-- X86ELFWriterInfo.cpp - ELF Writer Info for the X86 backend --------===// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Bill Wendling and is distributed under the +// University of Illinois Open Source License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This file implements ELF writer information for the X86 backend. +// +//===----------------------------------------------------------------------===// + +#include "X86ELFWriterInfo.h" +using namespace llvm; + +X86ELFWriterInfo::X86ELFWriterInfo() : TargetELFWriterInfo(EM_386) {} diff --git a/lib/Target/X86/X86ELFWriterInfo.h b/lib/Target/X86/X86ELFWriterInfo.h new file mode 100644 index 00000000000..b10ef4115ba --- /dev/null +++ b/lib/Target/X86/X86ELFWriterInfo.h @@ -0,0 +1,29 @@ +//===-- X86ELFWriterInfo.h - ELF Writer Info for X86 ------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Bill Wendling and is distributed under the +// University of Illinois Open Source License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This file implements ELF writer information for the X86 backend. +// +//===----------------------------------------------------------------------===// + +#ifndef X86_ELF_WRITER_INFO_H +#define X86_ELF_WRITER_INFO_H + +#include "llvm/Target/TargetELFWriterInfo.h" + +namespace llvm { + + class X86ELFWriterInfo : public TargetELFWriterInfo { + public: + X86ELFWriterInfo(); + virtual ~X86ELFWriterInfo() {} + }; + +} // end llvm namespace + +#endif // X86_ELF_WRITER_INFO_H -- 2.34.1