Home
last modified time | relevance | path

Searched refs:PipelineLayoutCache (Results 1 – 17 of 17) sorted by relevance

/external/pytorch/aten/src/ATen/native/vulkan/api/
DPipeline.h113 class PipelineLayoutCache final {
115 explicit PipelineLayoutCache(VkDevice device);
117 PipelineLayoutCache(const PipelineLayoutCache&) = delete;
118 PipelineLayoutCache& operator=(const PipelineLayoutCache&) = delete;
120 PipelineLayoutCache(PipelineLayoutCache&&) noexcept;
121 PipelineLayoutCache& operator=(PipelineLayoutCache&&) = delete;
123 ~PipelineLayoutCache();
DPipeline.cpp246 PipelineLayoutCache::PipelineLayoutCache(VkDevice device) in PipelineLayoutCache() function in at::native::vulkan::api::PipelineLayoutCache
249 PipelineLayoutCache::PipelineLayoutCache(PipelineLayoutCache&& other) noexcept in PipelineLayoutCache() function in at::native::vulkan::api::PipelineLayoutCache
254 PipelineLayoutCache::~PipelineLayoutCache() { in ~PipelineLayoutCache()
258 VkPipelineLayout PipelineLayoutCache::retrieve( in retrieve()
259 const PipelineLayoutCache::Key& key) { in retrieve()
264 it = cache_.insert({key, PipelineLayoutCache::Value(device_, key)}).first; in retrieve()
270 void PipelineLayoutCache::purge() { in purge()
DAdapter.h122 PipelineLayoutCache pipeline_layout_cache_;
170 inline PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()
DContext.h116 inline PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()
/external/executorch/backends/vulkan/runtime/vk_api/
DPipeline.h185 class PipelineLayoutCache final {
187 explicit PipelineLayoutCache(VkDevice device);
189 PipelineLayoutCache(const PipelineLayoutCache&) = delete;
190 PipelineLayoutCache& operator=(const PipelineLayoutCache&) = delete;
192 PipelineLayoutCache(PipelineLayoutCache&&) noexcept;
193 PipelineLayoutCache& operator=(PipelineLayoutCache&&) = delete;
195 ~PipelineLayoutCache();
DPipeline.cpp334 PipelineLayoutCache::PipelineLayoutCache(VkDevice device) in PipelineLayoutCache() function in vkcompute::vkapi::PipelineLayoutCache
337 PipelineLayoutCache::PipelineLayoutCache(PipelineLayoutCache&& other) noexcept in PipelineLayoutCache() function in vkcompute::vkapi::PipelineLayoutCache
342 PipelineLayoutCache::~PipelineLayoutCache() { in ~PipelineLayoutCache()
346 VkPipelineLayout PipelineLayoutCache::retrieve( in retrieve()
347 const PipelineLayoutCache::Key& key) { in retrieve()
352 it = cache_.insert({key, PipelineLayoutCache::Value(device_, key)}).first; in retrieve()
358 void PipelineLayoutCache::purge() { in purge()
DAdapter.h90 PipelineLayoutCache pipeline_layout_cache_;
140 inline PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()
/external/angle/src/libANGLE/renderer/vulkan/
DShareGroupVk.h52 PipelineLayoutCache &getPipelineLayoutCache() { return mPipelineLayoutCache; } in getPipelineLayoutCache()
123 PipelineLayoutCache mPipelineLayoutCache;
DCLContextVk.h100 PipelineLayoutCache *getPipelineLayoutCache() { return &mPipelineLayoutCache; } in getPipelineLayoutCache()
119 PipelineLayoutCache mPipelineLayoutCache;
DProgramVk.cpp55 PipelineLayoutCache &pipelineLayoutCache, in LinkTaskVk()
154 PipelineLayoutCache &mPipelineLayoutCache;
DCLKernelVk.cpp288 PipelineLayoutCache *pipelineLayoutCache = mContext->getPipelineLayoutCache(); in initPipelineLayout()
DProgramExecutableVk.h208 PipelineLayoutCache *pipelineLayoutCache,
Dvk_cache_utils.h2829 class PipelineLayoutCache final : public HasCacheStats<VulkanCacheType::PipelineLayout>
2832 PipelineLayoutCache();
2833 ~PipelineLayoutCache() override;
Dvk_cache_utils.cpp8418 PipelineLayoutCache::PipelineLayoutCache() = default;
8420 PipelineLayoutCache::~PipelineLayoutCache() in ~PipelineLayoutCache()
8425 void PipelineLayoutCache::destroy(vk::Renderer *renderer) in destroy()
8432 angle::Result PipelineLayoutCache::getPipelineLayout( in getPipelineLayout()
DContextVk.h232 PipelineLayoutCache &getPipelineLayoutCache() in getPipelineLayoutCache()
DProgramExecutableVk.cpp1704 PipelineLayoutCache *pipelineLayoutCache, in createPipelineLayout()
/external/executorch/backends/vulkan/runtime/api/
DContext.h104 inline vkapi::PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()