LLVM 17.0.0git
|
#include "Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h"
Additional Inherited Members | |
![]() | |
static StringRef | getArchNameFromElfMach (unsigned ElfMach) |
static unsigned | getElfMach (StringRef GPU) |
![]() | |
MCContext & | getContext () const |
![]() | |
std::optional< AMDGPU::IsaInfo::AMDGPUTargetID > | TargetID |
![]() | |
MCStreamer & | Streamer |
Definition at line 123 of file AMDGPUTargetStreamer.h.
AMDGPUTargetAsmStreamer::AMDGPUTargetAsmStreamer | ( | MCStreamer & | S, |
formatted_raw_ostream & | OS | ||
) |
Definition at line 208 of file AMDGPUTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 263 of file AMDGPUTargetStreamer.cpp.
References Size, and llvm::Align::value().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 253 of file AMDGPUTargetStreamer.cpp.
References llvm_unreachable, and llvm::ELF::STT_AMDGPU_HSA_KERNEL.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 324 of file AMDGPUTargetStreamer.cpp.
References AMDHSA_BITS_GET, llvm::AMDGPU::AMDHSA_COV2, llvm::AMDGPU::AMDHSA_COV3, llvm::AMDGPU::AMDHSA_COV4, llvm::AMDGPU::AMDHSA_COV5, llvm::amdhsa::kernel_descriptor_t::compute_pgm_rsrc3, llvm::MCSubtargetInfo::getCPU(), 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 |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 247 of file AMDGPUTargetStreamer.cpp.
References llvm::dumpAmdKernelCode().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 302 of file AMDGPUTargetStreamer.cpp.
References CacheLineSize, llvm::AMDGPU::isGFX11Plus(), and llvm::AMDGPU::isGFX90A().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 225 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getTargetID().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 236 of file AMDGPUTargetStreamer.cpp.
References convertIsaVersionV2(), and llvm::AMDGPUTargetStreamer::TargetID.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 229 of file AMDGPUTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 274 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPU::HSAMD::AssemblerDirectiveBegin, llvm::AMDGPU::HSAMD::AssemblerDirectiveEnd, and llvm::AMDGPU::HSAMD::toString().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 286 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPU::HSAMD::V3::AssemblerDirectiveBegin, llvm::AMDGPU::HSAMD::V3::AssemblerDirectiveEnd, llvm::msgpack::Document::getRoot(), llvm::raw_string_ostream::str(), llvm::msgpack::Document::toYAML(), and Verifier.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 269 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getTargetID().
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 215 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getPALMetadata(), llvm::AMDGPUPALMetadata::reset(), and llvm::AMDGPUPALMetadata::toString().