Lines Matching refs:MD

94   static void mapping(IO &YIO, Kernel::Attrs::Metadata &MD) {  in mapping()
96 MD.mReqdWorkGroupSize, std::vector<uint32_t>()); in mapping()
98 MD.mWorkGroupSizeHint, std::vector<uint32_t>()); in mapping()
100 MD.mVecTypeHint, std::string()); in mapping()
101 YIO.mapOptional(Kernel::Attrs::Key::RuntimeHandle, MD.mRuntimeHandle, in mapping()
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()
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()
136 static void mapping(IO &YIO, Kernel::CodeProps::Metadata &MD) { in mapping()
138 MD.mKernargSegmentSize); in mapping()
140 MD.mGroupSegmentFixedSize); in mapping()
142 MD.mPrivateSegmentFixedSize); in mapping()
144 MD.mKernargSegmentAlign); in mapping()
146 MD.mWavefrontSize); in mapping()
148 MD.mNumSGPRs, uint16_t(0)); in mapping()
150 MD.mNumVGPRs, uint16_t(0)); in mapping()
152 MD.mMaxFlatWorkGroupSize, uint32_t(0)); in mapping()
154 MD.mIsDynamicCallStack, false); in mapping()
156 MD.mIsXNACKEnabled, false); in mapping()
158 MD.mNumSpilledSGPRs, uint16_t(0)); in mapping()
160 MD.mNumSpilledVGPRs, uint16_t(0)); in mapping()
166 static void mapping(IO &YIO, Kernel::DebugProps::Metadata &MD) { in mapping()
168 MD.mDebuggerABIVersion, std::vector<uint32_t>()); in mapping()
170 MD.mReservedNumVGPRs, uint16_t(0)); in mapping()
172 MD.mReservedFirstVGPR, uint16_t(-1)); in mapping()
174 MD.mPrivateSegmentBufferSGPR, uint16_t(-1)); in mapping()
176 MD.mWavefrontPrivateSegmentOffsetSGPR, uint16_t(-1)); in mapping()
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()
188 if (!MD.mAttrs.empty() || !YIO.outputting()) in mapping()
189 YIO.mapOptional(Kernel::Key::Attrs, MD.mAttrs); in mapping()
190 if (!MD.mArgs.empty() || !YIO.outputting()) in mapping()
191 YIO.mapOptional(Kernel::Key::Args, MD.mArgs); in mapping()
192 if (!MD.mCodeProps.empty() || !YIO.outputting()) in mapping()
193 YIO.mapOptional(Kernel::Key::CodeProps, MD.mCodeProps); in mapping()
194 if (!MD.mDebugProps.empty() || !YIO.outputting()) in mapping()
195 YIO.mapOptional(Kernel::Key::DebugProps, MD.mDebugProps); in mapping()
201 static void mapping(IO &YIO, HSAMD::Metadata &MD) { in mapping()
202 YIO.mapRequired(Key::Version, MD.mVersion); in mapping()
203 YIO.mapOptional(Key::Printf, MD.mPrintf, std::vector<std::string>()); in mapping()
204 if (!MD.mKernels.empty() || !YIO.outputting()) in mapping()
205 YIO.mapOptional(Key::Kernels, MD.mKernels); in mapping()