136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines//===-------- MipsELFStreamer.cpp - ELF Object Output ---------------------===//
236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines//
336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines//                     The LLVM Compiler Infrastructure
436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines//
536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// This file is distributed under the University of Illinois Open Source
636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// License. See LICENSE.TXT for details.
736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines//
836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines//===----------------------------------------------------------------------===//
936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines
1036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#include "MipsELFStreamer.h"
1136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines
1236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesnamespace llvm {
1336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen HinesMCELFStreamer *createMipsELFStreamer(MCContext &Context, MCAsmBackend &MAB,
1436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines                                     raw_ostream &OS, MCCodeEmitter *Emitter,
1536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines                                     const MCSubtargetInfo &STI, bool RelaxAll,
1636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines                                     bool NoExecStack) {
1736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines  return new MipsELFStreamer(Context, MAB, OS, Emitter, STI);
1836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines}
1936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines}
20