| /third_party/node/deps/v8/src/wasm/ |
| D | wasm-subtyping.h | 18 struct WasmModule; 21 ValueType subtype, ValueType supertype, const WasmModule* sub_module, 22 const WasmModule* super_module); 35 const WasmModule* module1, 36 const WasmModule* module2); 61 const WasmModule* sub_module, in IsSubtypeOf() 62 const WasmModule* super_module) { in IsSubtypeOf() 69 const WasmModule* module) { in IsSubtypeOf() 79 const WasmModule* module) { in IsHeapSubtypeOf() 96 const WasmModule* sub_module, [all …]
|
| D | wasm-subtyping.cc | 19 const WasmModule* module1, in EquivalentIndices() 20 const WasmModule* module2) { in EquivalentIndices() 29 const WasmModule* sub_module, in ValidStructSubtypeDefinition() 30 const WasmModule* super_module) { in ValidStructSubtypeDefinition() 56 const WasmModule* sub_module, in ValidArraySubtypeDefinition() 57 const WasmModule* super_module) { in ValidArraySubtypeDefinition() 75 const WasmModule* sub_module, in ValidFunctionSubtypeDefinition() 76 const WasmModule* super_module) { in ValidFunctionSubtypeDefinition() 107 const WasmModule* sub_module, in ValidSubtypeDefinition() 108 const WasmModule* super_module) { in ValidSubtypeDefinition() [all …]
|
| D | canonical-types.h | 45 V8_EXPORT_PRIVATE void AddRecursiveGroup(WasmModule* module, uint32_t size); 51 const WasmModule* sub_module, 52 const WasmModule* super_module); 55 using TypeInModule = std::pair<const WasmModule*, uint32_t>; 103 CanonicalType CanonicalizeTypeDef(const WasmModule* module, 106 ValueType CanonicalizeValueType(const WasmModule* module, ValueType type,
|
| D | wasm-module.h | 414 struct V8_EXPORT_PRIVATE WasmModule { struct 526 explicit WasmModule(std::unique_ptr<Zone> signature_zone = nullptr); argument 527 WasmModule(const WasmModule&) = delete; 528 WasmModule& operator=(const WasmModule&) = delete; argument 538 static bool IsValidTableType(ValueType type, const WasmModule* module) { in IsValidTableType() 555 inline bool is_asmjs_module(const WasmModule* module) { in is_asmjs_module() 559 size_t EstimateStoredSize(const WasmModule* module); 562 V8_EXPORT_PRIVATE int MaxNumExportWrappers(const WasmModule* module); 567 int GetExportWrapperIndex(const WasmModule* module, const FunctionSig* sig, 569 int GetExportWrapperIndex(const WasmModule* module, uint32_t sig_index, [all …]
|
| D | function-body-decoder.h | 27 struct WasmModule; // forward declaration of module interface. 45 const WasmModule* module, 52 const WasmModule* module, PrintLocals print_locals); 56 const WasmModule* module, PrintLocals print_locals, 74 const WasmModule* module, 90 const WasmModule* module, const FunctionSig* sig, const byte* pc,
|
| D | wasm-module.cc | 48 int MaxNumExportWrappers(const WasmModule* module) { in MaxNumExportWrappers() 54 int GetExportWrapperIndexInternal(const WasmModule* module, in GetExportWrapperIndexInternal() 60 int GetExportWrapperIndex(const WasmModule* module, const FunctionSig* sig, in GetExportWrapperIndex() 67 int GetExportWrapperIndex(const WasmModule* module, uint32_t sig_index, in GetExportWrapperIndex() 74 int GetWasmFunctionOffset(const WasmModule* module, uint32_t func_index) { in GetWasmFunctionOffset() 82 int GetNearestWasmFunction(const WasmModule* module, uint32_t byte_offset) { in GetNearestWasmFunction() 102 int GetContainingWasmFunction(const WasmModule* module, uint32_t byte_offset) { in GetContainingWasmFunction() 119 int GetSubtypingDepth(const WasmModule* module, uint32_t type_index) { in GetSubtypingDepth() 203 const WasmModule* module) const { in GetNameOrNull() 221 WasmModule::WasmModule(std::unique_ptr<Zone> signature_zone) in WasmModule() function in v8::internal::wasm::WasmModule [all …]
|
| D | init-expr-interface.h | 47 InitExprInterface(const WasmModule* module, Isolate* isolate, in InitExprInterface() 56 explicit InitExprInterface(WasmModule* outer_module) in InitExprInterface() 86 const WasmModule* module_; 87 WasmModule* outer_module_;
|
| D | canonical-types.cc | 17 void TypeCanonicalizer::AddRecursiveGroup(WasmModule* module, uint32_t size) { in AddRecursiveGroup() 61 const WasmModule* module, ValueType type, in CanonicalizeValueType() 74 const WasmModule* sub_module, in IsCanonicalSubtype() 75 const WasmModule* super_module) { in IsCanonicalSubtype() 94 const WasmModule* module, TypeDefinition type, in CanonicalizeTypeDef()
|
| D | function-compiler.h | 65 static ExecutionTier GetBaselineExecutionTier(const WasmModule*); 107 const wasm::WasmModule* module, bool is_import, 123 const WasmModule* module, 130 const WasmModule* module);
|
| D | module-compiler.h | 50 struct WasmModule; 55 std::shared_ptr<const WasmModule> module, const ModuleWireBytes& wire_bytes, 63 void CompileJsToWasmWrappers(Isolate* isolate, const WasmModule* module, 167 void CreateNativeModule(std::shared_ptr<const WasmModule> module, 170 bool GetOrCreateNativeModule(std::shared_ptr<const WasmModule> module,
|
| D | function-body-decoder.cc | 24 HeapType consume_heap_type(Decoder* decoder, const WasmModule* module, in consume_heap_type() 35 const WasmModule* module, const byte* start, in DecodeLocalDecls() 67 const WasmModule* module, WasmFeatures* detected, in VerifyWasmCode() 79 WasmModule* no_module = nullptr; in OpcodeLength() 89 std::pair<uint32_t, uint32_t> StackEffect(const WasmModule* module, in StackEffect() 133 const WasmModule* module, PrintLocals print_locals) { in PrintRawWasmCode() 139 const WasmModule* module, PrintLocals print_locals, in PrintRawWasmCode()
|
| D | graph-builder-interface.h | 28 struct WasmModule; 42 const WasmModule* module, compiler::WasmGraphBuilder* builder,
|
| D | module-decoder.h | 37 using ModuleResult = Result<std::shared_ptr<WasmModule>>; 171 const WasmModule* module, const byte* function_start, 237 const std::shared_ptr<WasmModule>& shared_module() const; 239 WasmModule* module() const { return shared_module().get(); } in module()
|
| D | function-compiler.cc | 28 const WasmModule* module) { in GetBaselineExecutionTier() 209 Isolate* isolate, const FunctionSig* sig, const WasmModule* module, in JSToWasmWrapperCompilationUnit() 255 Isolate* isolate, const FunctionSig* sig, const WasmModule* module, in CompileJSToWasmWrapper() 267 Isolate* isolate, const FunctionSig* sig, const WasmModule* module) { in CompileSpecificJSToWasmWrapper()
|
| D | compilation-environment.h | 54 const WasmModule* const module; 77 constexpr CompilationEnv(const WasmModule* module, in CompilationEnv()
|
| D | wasm-code-manager.h | 49 struct WasmModule; 766 const WasmModule* module() const { return module_.get(); } in module() 767 std::shared_ptr<const WasmModule> shared_module() const { return module_; } in shared_module() 868 std::shared_ptr<const WasmModule> module, 925 std::shared_ptr<const WasmModule> module_; 1034 static size_t EstimateNativeModuleCodeSize(const WasmModule* module, 1046 static size_t EstimateNativeModuleMetaDataSize(const WasmModule* module); 1078 size_t code_size_estimate, std::shared_ptr<const WasmModule> module);
|
| D | module-compiler.cc | 192 const WasmModule* module) { in AddUnits() 601 void FinalizeJSToWasmWrappers(Isolate* isolate, const WasmModule* module, 908 const WasmCompilationHint* GetCompilationHint(const WasmModule* module, in GetCompilationHint() 920 CompileStrategy GetCompileStrategy(const WasmModule* module, in GetCompileStrategy() 949 const WasmModule* module = native_module->module(); in GetRequestedExecutionTiers() 1057 const WasmModule* module() { return native_module_->module(); } in module() 1072 const WasmFunction* func, const WasmModule* module, in SetCompileError() 1088 DecodeResult ValidateSingleFunction(const WasmModule* module, int func_index, in ValidateSingleFunction() 1107 const WasmModule* module, NativeModule* native_module, Counters* counters, in ValidateSequentially() 1136 bool IsLazyModule(const WasmModule* module) { in IsLazyModule() [all …]
|
| D | module-decoder.cc | 335 new WasmModule(std::make_unique<Zone>(allocator, "signatures"))); in StartDecoding() 751 const WasmModule* module = module_.get(); in DecodeTypeSection() 1530 return decoder.toResult<std::unique_ptr<WasmModule>>(nullptr); in DecodeModule() 1539 const WasmModule* module, in DecodeSingleFunction() 1570 const std::shared_ptr<WasmModule>& shared_module() const { return module_; } in shared_module() 1584 std::shared_ptr<WasmModule> module_; 1618 bool AddMemory(WasmModule* module) { in AddMemory() 1634 void CalculateGlobalOffsets(WasmModule* module) { in CalculateGlobalOffsets() 1665 const WasmModule* module, WasmFunction* function) { in VerifyFunctionBody() 1691 uint32_t consume_sig_index(WasmModule* module, const FunctionSig** sig) { in consume_sig_index() [all …]
|
| D | wasm-init-expr.h | 21 struct WasmModule; 200 ValueType type(const WasmModule* module,
|
| D | wasm-init-expr.cc | 14 ValueType WasmInitExpr::type(const WasmModule* module, in type()
|
| D | wasm-opcodes.cc | 36 bool IsJSCompatibleSignature(const FunctionSig* sig, const WasmModule* module, in IsJSCompatibleSignature()
|
| D | wasm-objects.h | 37 struct WasmModule; 119 inline const wasm::WasmModule* module() const; 230 Isolate* isolate, const wasm::WasmModule* module, 452 const wasm::WasmModule* module(); 606 bool MatchesSignature(const wasm::WasmModule* other_module, 1039 bool TypecheckJSObject(Isolate* isolate, const WasmModule* module,
|
| D | wasm-objects.tq | 178 // the WasmModule's "signature_zone", stays around as long as there are 180 // the instance, which in turn keeps the entire WasmModule alive. 182 // lifetime separately by having WasmModule refer to it via std::shared_ptr,
|
| /third_party/node/deps/v8/src/compiler/ |
| D | pipeline.h | 31 struct WasmModule; 63 const wasm::WasmModule* module, int function_index,
|
| D | wasm-inlining.h | 20 struct WasmModule; 88 const wasm::WasmModule* module() const;
|