LLVM
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
llvm.src
lib
Target
AMDGPU
MCTargetDesc
AMDGPUELFStreamer.cpp
Go to the documentation of this file.
1
//===-------- AMDGPUELFStreamer.cpp - ELF Object Output -------------------===//
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
#include "
AMDGPUELFStreamer.h
"
11
#include "
Utils/AMDGPUBaseInfo.h
"
12
13
using namespace
llvm;
14
15
MCELFStreamer
*
llvm::createAMDGPUELFStreamer
(
MCContext
&
Context
,
16
MCAsmBackend
&MAB,
17
raw_pwrite_stream
&OS,
18
MCCodeEmitter
*Emitter,
19
bool
RelaxAll
) {
20
return
new
AMDGPUELFStreamer
(Context, MAB, OS, Emitter);
21
}
llvm::AMDGPUELFStreamer
Definition:
AMDGPUELFStreamer.h:26
Context
LLVMContext & Context
Definition:
NVVMIntrRange.cpp:72
AMDGPUBaseInfo.h
AMDGPUELFStreamer.h
llvm::MCContext
Context object for machine code objects.
Definition:
MCContext.h:51
llvm::MCELFStreamer
Definition:
MCELFStreamer.h:27
llvm::MCCodeEmitter
MCCodeEmitter - Generic instruction encoding interface.
Definition:
MCCodeEmitter.h:23
llvm::createAMDGPUELFStreamer
MCELFStreamer * createAMDGPUELFStreamer(MCContext &Context, MCAsmBackend &MAB, raw_pwrite_stream &OS, MCCodeEmitter *Emitter, bool RelaxAll)
Definition:
AMDGPUELFStreamer.cpp:15
llvm::raw_pwrite_stream
An abstract base class for streams implementations that also support a pwrite operation.
Definition:
raw_ostream.h:333
RelaxAll
cl::opt< bool > RelaxAll("mc-relax-all", cl::desc("When used with filetype=obj, ""relax all fixups in the emitted object file"))
llvm::MCAsmBackend
Generic interface to target specific assembler backends.
Definition:
MCAsmBackend.h:36
Generated on Wed Mar 8 2017 17:05:34 for LLVM by
1.8.6