LLVM 22.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 |
unsigned | CodeObjectVersion |
![]() | |
MCStreamer & | Streamer |
Definition at line 127 of file AMDGPUTargetStreamer.h.
AMDGPUTargetAsmStreamer::AMDGPUTargetAsmStreamer | ( | MCStreamer & | S, |
formatted_raw_ostream & | OS | ||
) |
Definition at line 223 of file AMDGPUTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 271 of file AMDGPUTargetStreamer.cpp.
References Size, and llvm::Align::value().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 261 of file AMDGPUTargetStreamer.cpp.
References llvm_unreachable, and llvm::ELF::STT_AMDGPU_HSA_KERNEL.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 362 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPU::AMDHSA_COV4, llvm::AMDGPU::AMDHSA_COV5, llvm::AMDGPU::MCKernelDescriptor::bits_get(), llvm::AMDGPUTargetStreamer::CodeObjectVersion, llvm::AMDGPU::MCKernelDescriptor::compute_pgm_rsrc1, llvm::AMDGPU::MCKernelDescriptor::compute_pgm_rsrc2, llvm::AMDGPU::MCKernelDescriptor::compute_pgm_rsrc3, llvm::MCConstantExpr::create(), llvm::MCBinaryExpr::createAdd(), llvm::MCBinaryExpr::createMul(), llvm::AMDGPU::foldAMDGPUMCExpr(), llvm::MCContext::getAsmInfo(), llvm::AMDGPUTargetStreamer::getContext(), llvm::MCSubtargetInfo::getCPU(), llvm::AMDGPU::getIsaVersion(), llvm::AMDGPUTargetStreamer::getTargetID(), llvm::AMDGPU::MCKernelDescriptor::group_segment_fixed_size, llvm::AMDGPU::hasArchitectedFlatScratch(), llvm::AMDGPU::hasKernargPreload(), llvm::AMDGPU::isGFX1250(), llvm::AMDGPU::isGFX90A(), llvm::AMDGPU::MCKernelDescriptor::kernarg_preload, llvm::AMDGPU::MCKernelDescriptor::kernarg_size, llvm::AMDGPU::MCKernelDescriptor::kernel_code_properties, llvm::AMDGPU::IsaVersion::Major, llvm::AMDGPU::printAMDGPUMCExpr(), llvm::AMDGPU::MCKernelDescriptor::private_segment_fixed_size, and llvm::AMDGPU::supportsWGP().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 250 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPU::foldAMDGPUMCExpr(), llvm::AMDGPUTargetStreamer::getContext(), OS, and llvm::AMDGPU::printAMDGPUMCExpr().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 340 of file AMDGPUTargetStreamer.cpp.
References CacheLineSize, llvm::AMDGPU::isGFX11Plus(), and llvm::AMDGPU::isGFX90A().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 240 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getTargetID().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 244 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::EmitDirectiveAMDHSACodeObjectVersion().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 324 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 319 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getTargetID().
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 277 of file AMDGPUTargetStreamer.cpp.
References PRINT_RES_INFO.
|
overridevirtual |
Reimplemented from llvm::AMDGPUTargetStreamer.
Definition at line 303 of file AMDGPUTargetStreamer.cpp.
References PRINT_RES_INFO.
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 230 of file AMDGPUTargetStreamer.cpp.
References llvm::AMDGPUTargetStreamer::getPALMetadata(), llvm::AMDGPUPALMetadata::reset(), and llvm::AMDGPUPALMetadata::toString().