Lines Matching refs:Kernel
22 LLVM_YAML_IS_SEQUENCE_VECTOR(Kernel::Arg::Metadata)
23 LLVM_YAML_IS_SEQUENCE_VECTOR(Kernel::Metadata)
93 struct MappingTraits<Kernel::Attrs::Metadata> {
94 static void mapping(IO &YIO, Kernel::Attrs::Metadata &MD) { in mapping()
95 YIO.mapOptional(Kernel::Attrs::Key::ReqdWorkGroupSize, in mapping()
97 YIO.mapOptional(Kernel::Attrs::Key::WorkGroupSizeHint, in mapping()
99 YIO.mapOptional(Kernel::Attrs::Key::VecTypeHint, in mapping()
101 YIO.mapOptional(Kernel::Attrs::Key::RuntimeHandle, MD.mRuntimeHandle, in mapping()
107 struct MappingTraits<Kernel::Arg::Metadata> {
108 static void mapping(IO &YIO, Kernel::Arg::Metadata &MD) { in mapping()
109 YIO.mapOptional(Kernel::Arg::Key::Name, MD.mName, std::string()); in mapping()
110 YIO.mapOptional(Kernel::Arg::Key::TypeName, MD.mTypeName, std::string()); in mapping()
111 YIO.mapRequired(Kernel::Arg::Key::Size, MD.mSize); in mapping()
112 YIO.mapRequired(Kernel::Arg::Key::Align, MD.mAlign); in mapping()
113 YIO.mapRequired(Kernel::Arg::Key::ValueKind, MD.mValueKind); in mapping()
117 YIO.mapOptional(Kernel::Arg::Key::ValueType, Unused); in mapping()
119 YIO.mapOptional(Kernel::Arg::Key::PointeeAlign, MD.mPointeeAlign, in mapping()
121 YIO.mapOptional(Kernel::Arg::Key::AddrSpaceQual, MD.mAddrSpaceQual, in mapping()
123 YIO.mapOptional(Kernel::Arg::Key::AccQual, MD.mAccQual, in mapping()
125 YIO.mapOptional(Kernel::Arg::Key::ActualAccQual, MD.mActualAccQual, in mapping()
127 YIO.mapOptional(Kernel::Arg::Key::IsConst, MD.mIsConst, false); in mapping()
128 YIO.mapOptional(Kernel::Arg::Key::IsRestrict, MD.mIsRestrict, false); in mapping()
129 YIO.mapOptional(Kernel::Arg::Key::IsVolatile, MD.mIsVolatile, false); in mapping()
130 YIO.mapOptional(Kernel::Arg::Key::IsPipe, MD.mIsPipe, false); in mapping()
135 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()
153 YIO.mapOptional(Kernel::CodeProps::Key::IsDynamicCallStack, in mapping()
155 YIO.mapOptional(Kernel::CodeProps::Key::IsXNACKEnabled, in mapping()
157 YIO.mapOptional(Kernel::CodeProps::Key::NumSpilledSGPRs, in mapping()
159 YIO.mapOptional(Kernel::CodeProps::Key::NumSpilledVGPRs, in mapping()
165 struct MappingTraits<Kernel::DebugProps::Metadata> {
166 static void mapping(IO &YIO, Kernel::DebugProps::Metadata &MD) { in mapping()
167 YIO.mapOptional(Kernel::DebugProps::Key::DebuggerABIVersion, in mapping()
169 YIO.mapOptional(Kernel::DebugProps::Key::ReservedNumVGPRs, in mapping()
171 YIO.mapOptional(Kernel::DebugProps::Key::ReservedFirstVGPR, in mapping()
173 YIO.mapOptional(Kernel::DebugProps::Key::PrivateSegmentBufferSGPR, in mapping()
175 YIO.mapOptional(Kernel::DebugProps::Key::WavefrontPrivateSegmentOffsetSGPR, in mapping()
181 struct MappingTraits<Kernel::Metadata> {
182 static void mapping(IO &YIO, Kernel::Metadata &MD) { in mapping()
183 YIO.mapRequired(Kernel::Key::Name, MD.mName); in mapping()
184 YIO.mapRequired(Kernel::Key::SymbolName, MD.mSymbolName); in mapping()
185 YIO.mapOptional(Kernel::Key::Language, MD.mLanguage, std::string()); in mapping()
186 YIO.mapOptional(Kernel::Key::LanguageVersion, MD.mLanguageVersion, in mapping()
189 YIO.mapOptional(Kernel::Key::Attrs, MD.mAttrs); in mapping()
191 YIO.mapOptional(Kernel::Key::Args, MD.mArgs); in mapping()
193 YIO.mapOptional(Kernel::Key::CodeProps, MD.mCodeProps); in mapping()
195 YIO.mapOptional(Kernel::Key::DebugProps, MD.mDebugProps); in mapping()