Lines Matching defs:FunctionMetaData
190 struct FunctionMetaData struct
192 std::vector<LocalOffsetMD> localOffsets;
193 WorkGroupWalkOrderMD workGroupWalkOrder;
194 std::vector<FuncArgMD> funcArgs;
195 FunctionTypeMD functionType = KernelFunction;
196 std::map<ConstantAddress, uint32_t> inlineDynConstants;
197 ResourceAllocMD resAllocMD;
198 std::vector<unsigned> maxByteOffsets;
199 bool IsInitializer = false;
200 bool IsFinalizer = false;
201 unsigned CompiledSubGroupsNumber = 0;
202 bool hasInlineVmeSamplers = false;
203 int localSize = 0;
204 bool localIDPresent = false;
205 bool groupIDPresent = false;
206 int privateMemoryPerWI = 0;
207 bool globalIDPresent = false;
208 bool isUniqueEntry = false;
211 bool hasNonKernelArgLoad = false;
212 bool hasNonKernelArgStore = false;
213 bool hasNonKernelArgAtomic = false;
215 std::vector<std::string> UserAnnotations;
217 std::vector<int32_t> m_OpenCLArgAddressSpaces;
218 std::vector<std::string> m_OpenCLArgAccessQualifiers;
219 std::vector<std::string> m_OpenCLArgTypes;
220 std::vector<std::string> m_OpenCLArgBaseTypes;
221 std::vector<std::string> m_OpenCLArgTypeQualifiers;
222 std::vector<std::string> m_OpenCLArgNames;