LLVM
8.0.1
|
#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"
Public Member Functions | |
MetadataStreamerV3 ()=default | |
~MetadataStreamerV3 ()=default | |
bool | emitTo (AMDGPUTargetStreamer &TargetStreamer) override |
void | begin (const Module &Mod) override |
void | end () override |
void | emitKernel (const MachineFunction &MF, const SIProgramInfo &ProgramInfo) override |
Public Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamer | |
virtual | ~MetadataStreamer () |
Definition at line 53 of file AMDGPUHSAMetadataStreamer.h.
|
default |
|
default |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 955 of file AMDGPUHSAMetadataStreamer.cpp.
|
overridevirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 973 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::CallingConv::AMDGPU_KERNEL, assert(), llvm::Function::getCallingConv(), llvm::MachineFunction::getFunction(), llvm::Value::getName(), llvm::AMDGPU::HSAMD::Key::Kernels, and llvm::CallingConv::SPIR_KERNEL.
|
overridevirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 951 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPUTargetStreamer::EmitHSAMetadata().
|
overridevirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 961 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::DumpHSAMetadata, llvm::raw_string_ostream::str(), and llvm::VerifyHSAMetadata.