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