LLVM
15.0.0git
|
#include "Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h"
Additional Inherited Members | |
![]() | |
static StringRef | getArchNameFromElfMach (unsigned ElfMach) |
static unsigned | getElfMach (StringRef GPU) |
![]() | |
MCContext & | getContext () const |
![]() | |
Optional< AMDGPU::IsaInfo::AMDGPUTargetID > | TargetID |
![]() | |
MCStreamer & | Streamer |
Definition at line 115 of file AMDGPUTargetStreamer.h.
AMDGPUTargetAsmStreamer::AMDGPUTargetAsmStreamer | ( | MCStreamer & | S, |
formatted_raw_ostream & | OS | ||
) |
Definition at line 204 of file AMDGPUTargetStreamer.cpp.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 259 of file AMDGPUTargetStreamer.cpp.
References llvm::Check::Size, and llvm::ARMBuildAttrs::Symbol.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 249 of file AMDGPUTargetStreamer.cpp.
References llvm_unreachable, llvm::ELF::STT_AMDGPU_HSA_KERNEL, and llvm::AMDGPU::HSAMD::Kernel::Key::SymbolName.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 320 of file AMDGPUTargetStreamer.cpp.
References AMDHSA_BITS_GET, llvm::amdhsa::kernel_descriptor_t::compute_pgm_rsrc3, llvm::ELF::ELFABIVERSION_AMDGPU_HSA_V2, llvm::ELF::ELFABIVERSION_AMDGPU_HSA_V3, llvm::ELF::ELFABIVERSION_AMDGPU_HSA_V4, llvm::ELF::ELFABIVERSION_AMDGPU_HSA_V5, llvm::MCSubtargetInfo::getCPU(), llvm::AMDGPU::getHsaAbiVersion(), llvm::AMDGPU::getIsaVersion(), llvm::AMDGPUTargetStreamer::getTargetID(), llvm::amdhsa::kernel_descriptor_t::group_segment_fixed_size, llvm::AMDGPU::hasArchitectedFlatScratch(), llvm::AMDGPU::isGFX90A(), llvm::amdhsa::kernel_descriptor_t::kernarg_size, llvm::AMDGPU::IsaVersion::Major, PRINT_FIELD, and llvm::amdhsa::kernel_descriptor_t::private_segment_fixed_size.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 243 of file AMDGPUTargetStreamer.cpp.
References llvm::dumpAmdKernelCode().
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 298 of file AMDGPUTargetStreamer.cpp.
References CacheLineSize, and llvm::AMDGPU::isGFX90A().
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 221 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getTargetID().
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 232 of file AMDGPUTargetStreamer.cpp.
References convertIsaVersionV2(), and llvm::AMDGPUTargetStreamer::TargetID.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 225 of file AMDGPUTargetStreamer.cpp.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 270 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPU::HSAMD::AssemblerDirectiveBegin, llvm::AMDGPU::HSAMD::AssemblerDirectiveEnd, and llvm::wasm::toString().
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 282 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPU::HSAMD::AssemblerDirectiveBegin, llvm::AMDGPU::HSAMD::AssemblerDirectiveEnd, llvm::msgpack::Document::getRoot(), llvm::raw_string_ostream::str(), llvm::FPOpFusion::Strict, llvm::msgpack::Document::toYAML(), and Verifier.
|
overridevirtual |
Implements llvm::AMDGPUTargetStreamer.
Definition at line 265 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getTargetID().
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 211 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getPALMetadata(), llvm::AMDGPUPALMetadata::reset(), S, and llvm::AMDGPUPALMetadata::toString().