Home
last modified time | relevance | path

Searched refs:WasmImportWrapperCache (Results 1 – 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/wasm/
Dwasm-import-wrapper-cache.cc16 WasmCode*& WasmImportWrapperCache::ModificationScope::operator[]( in operator []()
21 WasmCode*& WasmImportWrapperCache::operator[]( in operator []()
22 const WasmImportWrapperCache::CacheKey& key) { in operator []()
26 WasmCode* WasmImportWrapperCache::Get(compiler::WasmImportCallKind kind, in Get()
37 WasmCode* WasmImportWrapperCache::MaybeGet(compiler::WasmImportCallKind kind, in MaybeGet()
48 WasmImportWrapperCache::~WasmImportWrapperCache() { in ~WasmImportWrapperCache()
Dwasm-import-wrapper-cache.h28 class WasmImportWrapperCache {
62 explicit ModificationScope(WasmImportWrapperCache* cache) in ModificationScope()
68 WasmImportWrapperCache* const cache_;
84 ~WasmImportWrapperCache();
Dmodule-instantiate.cc46 using ImportWrapperQueue = WrapperQueue<WasmImportWrapperCache::CacheKey,
47 WasmImportWrapperCache::CacheKeyHash>;
54 WasmImportWrapperCache::ModificationScope* cache_scope) in CompileImportWrapperJob()
70 while (base::Optional<WasmImportWrapperCache::CacheKey> key = in Run()
84 WasmImportWrapperCache::ModificationScope* const cache_scope_;
1143 WasmImportWrapperCache* cache = native_module->import_wrapper_cache(); in ProcessImportedFunction()
1150 WasmImportWrapperCache::ModificationScope cache_scope(cache); in ProcessImportedFunction()
1153 WasmImportWrapperCache::CacheKey key(kind, expected_sig, expected_arity, in ProcessImportedFunction()
1573 WasmImportWrapperCache::ModificationScope cache_scope( in CompileImportWrappers()
1614 WasmImportWrapperCache::CacheKey key(kind, sig, expected_arity, suspend); in CompileImportWrappers()
Dmodule-compiler.h74 WasmImportWrapperCache::ModificationScope* cache_scope);
Dwasm-code-manager.h48 class WasmImportWrapperCache; variable
795 WasmImportWrapperCache* import_wrapper_cache() const { in import_wrapper_cache()
951 std::unique_ptr<WasmImportWrapperCache> import_wrapper_cache_;
Dmodule-compiler.cc1640 std::unordered_set<WasmImportWrapperCache::CacheKey, in AddImportWrapperUnits()
1641 WasmImportWrapperCache::CacheKeyHash> in AddImportWrapperUnits()
1650 WasmImportWrapperCache::CacheKey key( in AddImportWrapperUnits()
3696 WasmImportWrapperCache* cache = native_module_->import_wrapper_cache(); in PublishCompilationResults()
3704 WasmImportWrapperCache::CacheKey key( in PublishCompilationResults()
3948 WasmImportWrapperCache::ModificationScope* cache_scope) { in CompileImportWrapper()
3952 WasmImportWrapperCache::CacheKey key(kind, sig, expected_arity, suspend); in CompileImportWrapper()
Dwasm-objects.cc585 wasm::WasmImportWrapperCache* cache = native_module->import_wrapper_cache(); in UpdateDispatchTables()
591 wasm::WasmImportWrapperCache::ModificationScope cache_scope(cache); in UpdateDispatchTables()
593 wasm::WasmImportWrapperCache::CacheKey key(kind, &sig, param_count, in UpdateDispatchTables()
Dwasm-code-manager.cc985 import_wrapper_cache_(std::unique_ptr<WasmImportWrapperCache>( in NativeModule()
986 new WasmImportWrapperCache())), in NativeModule()