Lines Matching defs:DeviceProgramData
110 struct DeviceProgramData struct
112 std::vector<char> IR;
113 std::string buildLog;
114 angle::spirv::Blob binary;
115 SpvReflectionData reflectionData;
119 spv_target_env spirvVersion;
121 size_t numKernels() const { return reflectionData.kernelArgsMap.size(); } in numKernels()
123 size_t numKernelArgs(const std::string &kernelName) const in numKernelArgs()
128 const CLKernelArgsMap &getKernelArgsMap() const { return reflectionData.kernelArgsMap; } in getKernelArgsMap()
130 bool containsKernel(const std::string &name) const in containsKernel()
135 std::string getKernelNames() const in getKernelNames()
145 uint32_t getKernelFlags(const std::string &kernelName) const in getKernelFlags()
154 CLKernelArguments getKernelArguments(const std::string &kernelName) const in getKernelArguments()
168 cl::WorkgroupSize getCompiledWorkgroupSize(const std::string &kernelName) const in getCompiledWorkgroupSize()
182 std::string getKernelAttributes(const std::string &kernelName) const in getKernelAttributes()
191 const VkPushConstantRange *getPushConstantRangeFromClspvReflectionType( in getPushConstantRangeFromClspvReflectionType()
202 inline const VkPushConstantRange *getGlobalOffsetRange() const in getGlobalOffsetRange()
208 inline const VkPushConstantRange *getGlobalSizeRange() const in getGlobalSizeRange()
214 inline const VkPushConstantRange *getEnqueuedLocalSizeRange() const in getEnqueuedLocalSizeRange()
220 inline const VkPushConstantRange *getNumWorkgroupsRange() const in getNumWorkgroupsRange()
226 inline const VkPushConstantRange *getRegionOffsetRange() const in getRegionOffsetRange()
232 inline const VkPushConstantRange *getRegionGroupOffsetRange() const in getRegionGroupOffsetRange()
238 const VkPushConstantRange *getImageDataChannelOrderRange(size_t ordinal) const in getImageDataChannelOrderRange()
256 const VkPushConstantRange *getImageDataChannelDataTypeRange(size_t ordinal) const in getImageDataChannelDataTypeRange()
292 using DevicePrograms = angle::HashMap<const _cl_device_id *, DeviceProgramData>; argument