LLVM 20.0.0git
|
AMDGPU HSA Metadata Streamer. More...
#include "AMDGPUHSAMetadataStreamer.h"
#include "AMDGPU.h"
#include "GCNSubtarget.h"
#include "MCTargetDesc/AMDGPUTargetStreamer.h"
#include "SIMachineFunctionInfo.h"
#include "SIProgramInfo.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::AMDGPU |
namespace | llvm::AMDGPU::HSAMD |
Functions | |
static std::pair< Type *, Align > | getArgumentTypeAlign (const Argument &Arg, const DataLayout &DL) |
Variables | |
static cl::opt< bool > | llvm::DumpHSAMetadata ("amdgpu-dump-hsa-metadata", cl::desc("Dump AMDGPU HSA Metadata")) |
static cl::opt< bool > | llvm::VerifyHSAMetadata ("amdgpu-verify-hsa-metadata", cl::desc("Verify AMDGPU HSA Metadata")) |
AMDGPU HSA Metadata Streamer.
Definition in file AMDGPUHSAMetadataStreamer.cpp.
|
static |
Definition at line 26 of file AMDGPUHSAMetadataStreamer.cpp.
References DL, llvm::Argument::getParamAlign(), llvm::Argument::getParamByRefType(), llvm::Value::getType(), and llvm::Argument::hasByRefAttr().
Referenced by llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::emitKernelArg().