Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/wasm/
H A 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()
H A Dwasm-import-wrapper-cache.h28 class WasmImportWrapperCache { class
62 explicit ModificationScope(WasmImportWrapperCache* cache) in ModificationScope()
68 WasmImportWrapperCache* const cache_;
84 ~WasmImportWrapperCache();
H A 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 =
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 in CompileImportWrappers()
[all...]
H A Dwasm-code-manager.h48 class WasmImportWrapperCache;
795 WasmImportWrapperCache* import_wrapper_cache() const { in import_wrapper_cache()
951 std::unique_ptr<WasmImportWrapperCache> import_wrapper_cache_;
H A Dmodule-compiler.h74 WasmImportWrapperCache::ModificationScope* cache_scope);
H A 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()
H A 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()
H A Dwasm-code-manager.cc985 import_wrapper_cache_(std::unique_ptr<WasmImportWrapperCache>( in NativeModule()
986 new WasmImportWrapperCache())), in NativeModule()
1885 // {owned_code_}. The destructor of {WasmImportWrapperCache} still needs to in ~NativeModule()

Completed in 23 milliseconds