|
LLVM
4.0.0
|
#include <AMDGPUTargetStreamer.h>
Additional Inherited Members | |
Protected Member Functions inherited from llvm::AMDGPUTargetStreamer | |
| MCContext & | getContext () const |
Protected Attributes inherited from llvm::MCTargetStreamer | |
| MCStreamer & | Streamer |
Definition at line 78 of file AMDGPUTargetStreamer.h.
| AMDGPUTargetELFStreamer::AMDGPUTargetELFStreamer | ( | MCStreamer & | S | ) |
Definition at line 112 of file AMDGPUTargetStreamer.cpp.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 201 of file AMDGPUTargetStreamer.cpp.
References llvm::MCStreamer::getContext(), llvm::MCContext::getOrCreateSymbol(), getStreamer(), llvm::MCSymbolELF::setBinding(), llvm::MCSymbolELF::setType(), llvm::ELF::STB_LOCAL, llvm::ELF::STT_OBJECT, and llvm::ARMBuildAttrs::Symbol.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 210 of file AMDGPUTargetStreamer.cpp.
References llvm::MCStreamer::getContext(), llvm::MCContext::getOrCreateSymbol(), getStreamer(), llvm::MCSymbolELF::setBinding(), llvm::MCSymbolELF::setType(), llvm::ELF::STB_GLOBAL, llvm::ELF::STT_OBJECT, and llvm::ARMBuildAttrs::Symbol.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 194 of file AMDGPUTargetStreamer.cpp.
References llvm::MCStreamer::getContext(), llvm::MCContext::getOrCreateSymbol(), getStreamer(), llvm::MCSymbolELF::setType(), llvm::ELF::STT_AMDGPU_HSA_KERNEL, and llvm::ARMBuildAttrs::Symbol.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 186 of file AMDGPUTargetStreamer.cpp.
References llvm::MCStreamer::EmitBytes(), getStreamer(), llvm::MCStreamer::PopSection(), and llvm::MCStreamer::PushSection().
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 156 of file AMDGPUTargetStreamer.cpp.
References llvm::MCConstantExpr::create(), llvm::MCObjectStreamer::EmitBytes(), llvm::MCStreamer::EmitIntValue(), llvm::AMDGPUTargetStreamer::getContext(), AMDGPU::PT_NOTE::NT_AMDGPU_HSA_ISA, and llvm::StringRef::size().
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 142 of file AMDGPUTargetStreamer.cpp.
References llvm::MCConstantExpr::create(), llvm::MCStreamer::EmitIntValue(), llvm::AMDGPUTargetStreamer::getContext(), and AMDGPU::PT_NOTE::NT_AMDGPU_HSA_CODE_OBJECT_VERSION.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 240 of file AMDGPUTargetStreamer.cpp.
References llvm::getRuntimeMDYAMLString().
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 219 of file AMDGPUTargetStreamer.cpp.
References Context, llvm::MCSymbolRefExpr::create(), llvm::MCBinaryExpr::createSub(), llvm::MCObjectStreamer::EmitBytes(), llvm::MCELFStreamer::EmitLabel(), llvm::AMDGPUTargetStreamer::getContext(), and AMDGPU::PT_NOTE::NT_AMDGPU_HSA_RUNTIME_METADATA.
| MCELFStreamer & AMDGPUTargetELFStreamer::getStreamer | ( | ) |
Definition at line 115 of file AMDGPUTargetStreamer.cpp.
Referenced by EmitAMDGPUHsaModuleScopeGlobal(), EmitAMDGPUHsaProgramScopeGlobal(), EmitAMDGPUSymbolType(), and EmitAMDKernelCodeT().
1.8.6