Home
last modified time | relevance | path

Searched refs:CodeProps (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAMDGPUMetadata.cpp135 struct MappingTraits<Kernel::CodeProps::Metadata> {
136 static void mapping(IO &YIO, Kernel::CodeProps::Metadata &MD) { in mapping()
137 YIO.mapRequired(Kernel::CodeProps::Key::KernargSegmentSize, in mapping()
139 YIO.mapRequired(Kernel::CodeProps::Key::GroupSegmentFixedSize, in mapping()
141 YIO.mapRequired(Kernel::CodeProps::Key::PrivateSegmentFixedSize, in mapping()
143 YIO.mapRequired(Kernel::CodeProps::Key::KernargSegmentAlign, in mapping()
145 YIO.mapRequired(Kernel::CodeProps::Key::WavefrontSize, in mapping()
147 YIO.mapOptional(Kernel::CodeProps::Key::NumSGPRs, in mapping()
149 YIO.mapOptional(Kernel::CodeProps::Key::NumVGPRs, in mapping()
151 YIO.mapOptional(Kernel::CodeProps::Key::MaxFlatWorkGroupSize, in mapping()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h245 namespace CodeProps {
397 constexpr char CodeProps[] = "CodeProps"; variable
417 CodeProps::Metadata mCodeProps = CodeProps::Metadata();
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDKernelCodeTUtils.cpp506 const MCExpr *CodeProps = MCConstantExpr::create(code_properties, Ctx); in EmitKernelCodeT() local
507 CodeProps = MCBinaryExpr::createOr( in EmitKernelCodeT()
508 CodeProps, in EmitKernelCodeT()
513 OS.emitValue(CodeProps, /*Size=*/4); in EmitKernelCodeT()