1*9880d681SAndroid Build Coastguard Worker //===-------- AMDGPUELFStreamer.cpp - ELF Object Output -------------------===//
2*9880d681SAndroid Build Coastguard Worker //
3*9880d681SAndroid Build Coastguard Worker // The LLVM Compiler Infrastructure
4*9880d681SAndroid Build Coastguard Worker //
5*9880d681SAndroid Build Coastguard Worker // This file is distributed under the University of Illinois Open Source
6*9880d681SAndroid Build Coastguard Worker // License. See LICENSE.TXT for details.
7*9880d681SAndroid Build Coastguard Worker //
8*9880d681SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===//
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker #include "AMDGPUELFStreamer.h"
11*9880d681SAndroid Build Coastguard Worker #include "Utils/AMDGPUBaseInfo.h"
12*9880d681SAndroid Build Coastguard Worker
13*9880d681SAndroid Build Coastguard Worker using namespace llvm;
14*9880d681SAndroid Build Coastguard Worker
createAMDGPUELFStreamer(MCContext & Context,MCAsmBackend & MAB,raw_pwrite_stream & OS,MCCodeEmitter * Emitter,bool RelaxAll)15*9880d681SAndroid Build Coastguard Worker MCELFStreamer *llvm::createAMDGPUELFStreamer(MCContext &Context,
16*9880d681SAndroid Build Coastguard Worker MCAsmBackend &MAB,
17*9880d681SAndroid Build Coastguard Worker raw_pwrite_stream &OS,
18*9880d681SAndroid Build Coastguard Worker MCCodeEmitter *Emitter,
19*9880d681SAndroid Build Coastguard Worker bool RelaxAll) {
20*9880d681SAndroid Build Coastguard Worker return new AMDGPUELFStreamer(Context, MAB, OS, Emitter);
21*9880d681SAndroid Build Coastguard Worker }
22