/third_party/node/deps/v8/src/wasm/ |
H A D | wasm-features.h | 43 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 D | wasm-features.cc | 15 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 D | function-body-decoder.cc | 25 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 D | function-compiler.cc | 37 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 D | graph-builder-interface.h | 27 class WasmFeatures; 41 BuildTFGraph(AccountingAllocator* allocator, const WasmFeatures& enabled, 43 WasmFeatures* detected, const FunctionBody& body,
|
H A D | wasm-engine.h | 50 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 D | function-compiler.h | 72 WasmFeatures* detected); 79 WasmFeatures* detected, const WasmFunction*, 86 WasmFeatures* detected); 108 const WasmFeatures& enabled_features,
|
H A D | module-decoder.h | 155 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 D | sync-streaming-decoder.cc | 17 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 D | function-body-decoder.h | 26 class WasmFeatures; 44 const WasmFeatures& enabled, 46 WasmFeatures* detected, 72 V8_EXPORT_PRIVATE bool DecodeLocalDecls(const WasmFeatures& enabled,
|
H A D | module-compiler.h | 54 Isolate* isolate, const WasmFeatures& enabled, ErrorThrower* thrower, 125 AsyncCompileJob(Isolate* isolate, const WasmFeatures& enabled_features, 217 const WasmFeatures enabled_features_;
|
H A D | compilation-environment.h | 73 const WasmFeatures enabled_features; 80 const WasmFeatures& enabled_features, in CompilationEnv()
|
H A D | wasm-init-expr.h | 22 class WasmFeatures; 201 const WasmFeatures& enabled_features) const;
|
H A D | wasm-opcodes.cc | 37 const WasmFeatures& enabled_features) { in IsJSCompatibleSignature()
|
H A D | wasm-init-expr.cc | 15 const WasmFeatures& enabled_features) const { in type()
|
H A D | wasm-engine.cc | 464 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 D | module-decoder.cc | 284 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 D | wasm-code-manager.h | 799 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 D | module-compiler.cc | 607 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 D | streaming-decoder.h | 118 Isolate* isolate, const WasmFeatures& enabled, Handle<Context> context,
|
H A D | wasm-js.cc | 59 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 D | function-body-decoder-impl.h | 191 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 D | wasm-module.cc | 353 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 D | liftoff-compiler.h | 21 class WasmFeatures; 58 WasmFeatures* detected_features = nullptr;
|
/third_party/node/deps/v8/src/compiler/ |
H A D | wasm-compiler.h | 56 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,
|