Home
last modified time | relevance | path

Searched refs:WasmFeatures (Results 1 - 25 of 38) sorted by relevance

12

/third_party/node/deps/v8/src/wasm/
H A Dwasm-features.h43 class WasmFeatures : public base::EnumSet<WasmFeature> { class
45 constexpr WasmFeatures() = default;
46 explicit constexpr WasmFeatures(std::initializer_list<WasmFeature> features) in WasmFeatures() function in v8::internal::wasm::WasmFeatures
64 static inline constexpr WasmFeatures All();
65 static inline constexpr WasmFeatures None();
66 static inline constexpr WasmFeatures ForAsmjs();
69 static WasmFeatures FromFlags();
70 static V8_EXPORT_PRIVATE WasmFeatures FromIsolate(Isolate*);
71 static V8_EXPORT_PRIVATE WasmFeatures FromContext(Isolate*,
76 constexpr WasmFeatures WasmFeature
[all...]
H A Dwasm-features.cc15 WasmFeatures WasmFeatures::FromFlags() { in FromFlags()
16 WasmFeatures features = WasmFeatures::None(); in FromFlags()
28 WasmFeatures WasmFeatures::FromIsolate(Isolate* isolate) { in FromIsolate()
33 WasmFeatures WasmFeatures::FromContext(Isolate* isolate, in FromContext()
35 WasmFeatures features = WasmFeatures in FromContext()
[all...]
H A Dfunction-body-decoder.cc25 const WasmFeatures& enabled) { in consume_heap_type()
34 bool DecodeLocalDecls(const WasmFeatures& enabled, BodyLocalDecls* decls, in DecodeLocalDecls()
37 WasmFeatures no_features = WasmFeatures::None(); in DecodeLocalDecls()
58 if (DecodeLocalDecls(WasmFeatures::All(), decls, nullptr, start, end)) { in BytecodeIterator()
66 const WasmFeatures& enabled, in VerifyWasmCode()
67 const WasmModule* module, WasmFeatures* detected, in VerifyWasmCode()
77 WasmFeatures unused_detected_features; in OpcodeLength()
82 no_zone, no_module, WasmFeatures::All(), &unused_detected_features, in OpcodeLength()
92 WasmFeatures unused_detected_feature in StackEffect()
[all...]
H A Dfunction-compiler.cc37 Counters* counters, WasmFeatures* detected) { in ExecuteCompilation()
73 Counters* counters, WasmFeatures* detected) { in ExecuteFunctionCompilation()
153 WasmFeatures* detected, in CompileWasmFunction()
210 bool is_import, const WasmFeatures& enabled_features, in JSToWasmWrapperCompilationUnit()
258 WasmFeatures enabled_features = WasmFeatures::FromIsolate(isolate); in CompileJSToWasmWrapper()
270 WasmFeatures enabled_features = WasmFeatures::FromIsolate(isolate); in CompileSpecificJSToWasmWrapper()
H A Dgraph-builder-interface.h27 class WasmFeatures;
41 BuildTFGraph(AccountingAllocator* allocator, const WasmFeatures& enabled,
43 WasmFeatures* detected, const FunctionBody& body,
H A Dwasm-engine.h50 class WasmFeatures;
154 bool SyncValidate(Isolate* isolate, const WasmFeatures& enabled,
171 const WasmFeatures& enabled,
187 void AsyncCompile(Isolate* isolate, const WasmFeatures& enabled,
199 Isolate* isolate, const WasmFeatures& enabled, Handle<Context> context,
284 Isolate* isolate, const WasmFeatures& enabled_features,
373 Isolate* isolate, const WasmFeatures& enabled,
H A Dfunction-compiler.h72 WasmFeatures* detected);
79 WasmFeatures* detected, const WasmFunction*,
86 WasmFeatures* detected);
108 const WasmFeatures& enabled_features,
H A Dmodule-decoder.h155 const WasmFeatures& enabled, const byte* module_start,
164 const WasmFeatures& enabled, Zone* zone, const byte* start,
170 const WasmFeatures& enabled, Zone* zone, const ModuleWireBytes& wire_bytes,
175 DecodeWasmInitExprForTesting(const WasmFeatures& enabled, const byte* start,
211 explicit ModuleDecoder(const WasmFeatures& enabled);
253 const WasmFeatures enabled_features_;
H A Dsync-streaming-decoder.cc17 SyncStreamingDecoder(Isolate* isolate, const WasmFeatures& enabled, in SyncStreamingDecoder()
92 const WasmFeatures enabled_;
102 Isolate* isolate, const WasmFeatures& enabled, Handle<Context> context, in CreateSyncStreamingDecoder()
H A Dfunction-body-decoder.h26 class WasmFeatures;
44 const WasmFeatures& enabled,
46 WasmFeatures* detected,
72 V8_EXPORT_PRIVATE bool DecodeLocalDecls(const WasmFeatures& enabled,
H A Dmodule-compiler.h54 Isolate* isolate, const WasmFeatures& enabled, ErrorThrower* thrower,
125 AsyncCompileJob(Isolate* isolate, const WasmFeatures& enabled_features,
217 const WasmFeatures enabled_features_;
H A Dcompilation-environment.h73 const WasmFeatures enabled_features;
80 const WasmFeatures& enabled_features, in CompilationEnv()
H A Dwasm-init-expr.h22 class WasmFeatures;
201 const WasmFeatures& enabled_features) const;
H A Dwasm-opcodes.cc37 const WasmFeatures& enabled_features) { in IsJSCompatibleSignature()
H A Dwasm-init-expr.cc15 const WasmFeatures& enabled_features) const { in type()
H A Dwasm-engine.cc464 bool WasmEngine::SyncValidate(Isolate* isolate, const WasmFeatures& enabled, in SyncValidate()
499 WasmFeatures::ForAsmjs(), bytes.start(), bytes.end(), false, origin, in SyncCompileTranslatedAsmJs()
516 isolate, WasmFeatures::ForAsmjs(), thrower, std::move(result).value(), in SyncCompileTranslatedAsmJs()
537 Isolate* isolate, const WasmFeatures& enabled, ErrorThrower* thrower, in SyncCompile()
634 Isolate* isolate, const WasmFeatures& enabled, in AsyncCompile()
685 Isolate* isolate, const WasmFeatures& enabled, Handle<Context> context, in StartStreamingCompilation()
704 WasmFeatures detected = WasmFeatures::None(); in CompileFunction()
916 Isolate* isolate, const WasmFeatures& enabled, in CreateAsyncCompileJob()
1157 Isolate* isolate, const WasmFeatures in NewNativeModule()
[all...]
H A Dmodule-decoder.cc284 explicit ModuleDecoderImpl(const WasmFeatures& enabled, ModuleOrigin origin) in ModuleDecoderImpl()
289 ModuleDecoderImpl(const WasmFeatures& enabled, const byte* module_start, in ModuleDecoderImpl()
1583 const WasmFeatures enabled_features_;
1676 WasmFeatures unused_detected_features = WasmFeatures::None(); in VerifyFunctionBody()
1931 WasmFeatures detected; in consume_init_expr()
1968 origin_ == kWasmOrigin ? enabled_features_ : WasmFeatures::None()); in consume_value_type()
2223 const WasmFeatures& enabled, const byte* module_start, in DecodeWasmModule()
2274 ModuleDecoder::ModuleDecoder(const WasmFeatures& enabled) in ModuleDecoder()
2335 const FunctionSig* DecodeWasmSignatureForTesting(const WasmFeatures
[all...]
H A Dwasm-code-manager.h799 const WasmFeatures& enabled_features() const { return enabled_features_; } in enabled_features()
866 NativeModule(const WasmFeatures& enabled_features,
921 const WasmFeatures enabled_features_;
1077 Isolate* isolate, const WasmFeatures& enabled_features,
H A Dmodule-compiler.cc607 void OnCompilationStopped(WasmFeatures detected);
671 const WasmFeatures& enabled_features, int func_index);
730 WasmFeatures detected_features_ = WasmFeatures::None();
797 void UpdateFeatureUseCounts(Isolate* isolate, const WasmFeatures& detected) { in UpdateFeatureUseCounts()
921 const WasmFeatures& enabled_features, in GetCompileStrategy()
947 NativeModule* native_module, const WasmFeatures& enabled_features, in GetRequestedExecutionTiers()
1092 WasmFeatures enabled_features) { in ValidateSingleFunction()
1097 WasmFeatures detected; in ValidateSingleFunction()
1178 WasmFeatures detected_feature in CompileLazy()
[all...]
H A Dstreaming-decoder.h118 Isolate* isolate, const WasmFeatures& enabled, Handle<Context> context,
H A Dwasm-js.cc59 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate); in WasmStreamingImpl()
535 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate); in WebAssemblyCompile()
650 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate); in WebAssemblyValidate()
712 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate); in WebAssemblyModule()
1016 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate); in WebAssemblyInstantiate()
1086 auto enabled_features = i::wasm::WasmFeatures::FromIsolate( in GetInitialOrMinimumProperty()
1154 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate); in WebAssemblyTable()
1259 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(i_isolate); in WebAssemblyMemory()
1323 i::wasm::WasmFeatures enabled_features) { in GetValueType()
1414 auto enabled_features = i::wasm::WasmFeatures in WebAssemblyGlobal()
[all...]
H A Dfunction-body-decoder-impl.h191 const WasmFeatures& enabled) { in read_heap_type()
251 const WasmFeatures& enabled);
261 const WasmFeatures& enabled) { in read_value_type()
502 SelectTypeImmediate(const WasmFeatures& enabled, Decoder* decoder, in SelectTypeImmediate()
526 BlockTypeImmediate(const WasmFeatures& enabled, Decoder* decoder, in BlockTypeImmediate()
757 HeapTypeImmediate(const WasmFeatures& enabled, Decoder* decoder, in HeapTypeImmediate()
1078 WasmDecoder(Zone* zone, const WasmModule* module, const WasmFeatures& enabled, in WasmDecoder()
1079 WasmFeatures* detected, const FunctionSig* sig, const byte* start, in WasmDecoder()
1209 BlockTypeImmediate<validate> imm(WasmFeatures::All(), decoder, pc + 1, in AnalyzeLoopAssignment()
1592 BlockTypeImmediate<validate> imm(WasmFeatures in OpcodeLength()
[all...]
H A Dwasm-module.cc353 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(isolate); in GetImports()
454 auto enabled_features = i::wasm::WasmFeatures::FromIsolate(isolate); in GetExports()
/third_party/node/deps/v8/src/wasm/baseline/
H A Dliftoff-compiler.h21 class WasmFeatures;
58 WasmFeatures* detected_features = nullptr;
/third_party/node/deps/v8/src/compiler/
H A Dwasm-compiler.h56 class WasmFeatures;
67 wasm::WasmFeatures* detected);
125 const wasm::WasmModule* module, const wasm::WasmFeatures& enabled_features);
145 const wasm::WasmFeatures& enabled_features);
842 wasm::WasmFeatures features, const JSWasmCallData* js_wasm_call_data,

Completed in 29 milliseconds

12