Home
last modified time | relevance | path

Searched refs:ComputePipelineCache (Results 1 – 14 of 14) sorted by relevance

/aosp_15_r20/external/pytorch/aten/src/ATen/native/vulkan/api/
H A DPipeline.h147 class ComputePipelineCache final {
149 explicit ComputePipelineCache(VkDevice device);
151 ComputePipelineCache(const ComputePipelineCache&) = delete;
152 ComputePipelineCache& operator=(const ComputePipelineCache&) = delete;
154 ComputePipelineCache(ComputePipelineCache&&) noexcept;
155 ComputePipelineCache& operator=(ComputePipelineCache&&) = delete;
157 ~ComputePipelineCache();
H A DPipeline.cpp279 ComputePipelineCache::ComputePipelineCache(VkDevice device) in ComputePipelineCache() function in at::native::vulkan::api::ComputePipelineCache
296 ComputePipelineCache::ComputePipelineCache( in ComputePipelineCache() function in at::native::vulkan::api::ComputePipelineCache
297 ComputePipelineCache&& other) noexcept in ComputePipelineCache()
307 ComputePipelineCache::~ComputePipelineCache() { in ~ComputePipelineCache()
317 VkPipeline ComputePipelineCache::retrieve( in retrieve()
318 const ComputePipelineCache::Key& key) { in retrieve()
326 ComputePipelineCache::Value(device_, key, pipeline_cache_)}) in retrieve()
333 void ComputePipelineCache::purge() { in purge()
H A DAdapter.h123 ComputePipelineCache compute_pipeline_cache_;
174 inline ComputePipelineCache& compute_pipeline_cache() { in compute_pipeline_cache()
H A DContext.h120 inline ComputePipelineCache& pipeline_cache() { in pipeline_cache()
/aosp_15_r20/external/executorch/backends/vulkan/runtime/vk_api/
H A DPipeline.h219 class ComputePipelineCache final {
221 explicit ComputePipelineCache(
225 ComputePipelineCache(const ComputePipelineCache&) = delete;
226 ComputePipelineCache& operator=(const ComputePipelineCache&) = delete;
228 ComputePipelineCache(ComputePipelineCache&&) noexcept;
229 ComputePipelineCache& operator=(ComputePipelineCache&&) = delete;
231 ~ComputePipelineCache();
H A DPipeline.cpp367 ComputePipelineCache::ComputePipelineCache( in ComputePipelineCache() function in vkcompute::vkapi::ComputePipelineCache
391 ComputePipelineCache::ComputePipelineCache( in ComputePipelineCache() function in vkcompute::vkapi::ComputePipelineCache
392 ComputePipelineCache&& other) noexcept in ComputePipelineCache()
402 ComputePipelineCache::~ComputePipelineCache() { in ~ComputePipelineCache()
413 VkPipeline ComputePipelineCache::retrieve( in retrieve()
414 const ComputePipelineCache::Key& key) { in retrieve()
422 ComputePipelineCache::Value(device_, key, pipeline_cache_)}) in retrieve()
429 void ComputePipelineCache::purge() { in purge()
433 std::vector<char> ComputePipelineCache::load_cache() { in load_cache()
454 void ComputePipelineCache::save_cache() { in save_cache()
H A DAdapter.h91 ComputePipelineCache compute_pipeline_cache_;
144 inline ComputePipelineCache& compute_pipeline_cache() { in compute_pipeline_cache()
/aosp_15_r20/external/skia/src/gpu/graphite/
H A DGlobalCache.h87 using ComputePipelineCache = SkLRUCache<UniqueKey, sk_sp<ComputePipeline>, KeyHash>; variable
96 ComputePipelineCache fComputePipelineCache SK_GUARDED_BY(fSpinLock);
/aosp_15_r20/external/angle/src/libANGLE/renderer/vulkan/
H A DCLKernelVk.h158 vk::ComputePipelineCache mComputePipelineCache;
H A DProgramExecutableVk.h560 vk::ComputePipelineCache mComputePipelines;
H A DUtilsVk.h583 vk::ComputePipelineCache pipelines;
H A Dvk_helpers.h3820 using ComputePipelineCache = std::array<PipelineHelper, ComputePipelineOptions::kPermutationCount>; variable
3862 ComputePipelineCache *computePipelines,
H A Dvk_helpers.cpp12940 ComputePipelineCache *computePipelines, in getOrCreateComputePipeline()
/aosp_15_r20/external/executorch/backends/vulkan/runtime/api/
H A DContext.h108 inline vkapi::ComputePipelineCache& pipeline_cache() { in pipeline_cache()