blob: ef48203c8bc05bb6dde028ef1c8d670a4063f62b [file] [log] [blame]
Tim Northover3b0846e2014-05-24 12:50:23 +00001//===-- AArch64ELFStreamer.h - ELF Streamer for AArch64 ---------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file implements ELF streamer information for the AArch64 backend.
11//
12//===----------------------------------------------------------------------===//
13
Benjamin Kramera7c40ef2014-08-13 16:26:38 +000014#ifndef LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64ELFSTREAMER_H
15#define LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64ELFSTREAMER_H
Tim Northover3b0846e2014-05-24 12:50:23 +000016
17#include "llvm/MC/MCELFStreamer.h"
18
19namespace llvm {
20
21MCELFStreamer *createAArch64ELFStreamer(MCContext &Context, MCAsmBackend &TAB,
Rafael Espindola5560a4c2015-04-14 22:14:34 +000022 raw_pwrite_stream &OS,
23 MCCodeEmitter *Emitter, bool RelaxAll);
Tim Northover3b0846e2014-05-24 12:50:23 +000024}
25
Benjamin Kramera7c40ef2014-08-13 16:26:38 +000026#endif