Home
last modified time | relevance | path

Searched refs:WasmInitExpr (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/wasm/
Dmodule-decoder.cc100 ValueType TypeOf(const WasmModule* module, const WasmInitExpr& expr) { in TypeOf()
102 case WasmInitExpr::kNone: in TypeOf()
104 case WasmInitExpr::kGlobalIndex: in TypeOf()
108 case WasmInitExpr::kI32Const: in TypeOf()
110 case WasmInitExpr::kI64Const: in TypeOf()
112 case WasmInitExpr::kF32Const: in TypeOf()
114 case WasmInitExpr::kF64Const: in TypeOf()
116 case WasmInitExpr::kAnyRefConst: in TypeOf()
511 {kWasmStmt, false, WasmInitExpr(), {0}, true, false}); in DecodeImportSection()
597 {kWasmStmt, false, WasmInitExpr(), {0}, false, false}); in DecodeGlobalSection()
[all …]
Dwasm-module.h41 WasmInitExpr init; // the initialization expression of the global.
71 WasmInitExpr dest_addr; // destination memory address of the data.
92 WasmTableInit(uint32_t table_index, WasmInitExpr offset) in WasmTableInit()
96 WasmInitExpr offset;
Dwasm-module-builder.cc299 const WasmInitExpr& init) { in AddGlobal()
409 case WasmInitExpr::kI32Const: in WriteTo()
414 case WasmInitExpr::kI64Const: in WriteTo()
419 case WasmInitExpr::kF32Const: in WriteTo()
424 case WasmInitExpr::kF64Const: in WriteTo()
429 case WasmInitExpr::kGlobalIndex: in WriteTo()
Dwasm-opcodes.h592 struct WasmInitExpr { struct
611 WasmInitExpr() : kind(kNone) {} in WasmInitExpr() argument
612 explicit WasmInitExpr(int32_t v) : kind(kI32Const) { val.i32_const = v; } in WasmInitExpr() argument
613 explicit WasmInitExpr(int64_t v) : kind(kI64Const) { val.i64_const = v; } in WasmInitExpr() argument
614 explicit WasmInitExpr(float v) : kind(kF32Const) { val.f32_const = v; } in WasmInitExpr() function
615 explicit WasmInitExpr(double v) : kind(kF64Const) { val.f64_const = v; } in WasmInitExpr() argument
616 WasmInitExpr(WasmInitKind kind, uint32_t global_index) : kind(kGlobalIndex) { in WasmInitExpr() argument
Dwasm-module-builder.h229 const WasmInitExpr& init = WasmInitExpr());
269 WasmInitExpr init;
Dmodule-decoder.h80 V8_EXPORT_PRIVATE WasmInitExpr DecodeWasmInitExprForTesting(
Dmodule-compiler.cc289 uint32_t EvalUint32InitExpr(const WasmInitExpr& expr);
1314 uint32_t InstanceBuilder::EvalUint32InitExpr(const WasmInitExpr& expr) { in EvalUint32InitExpr()
1316 case WasmInitExpr::kI32Const: in EvalUint32InitExpr()
1318 case WasmInitExpr::kGlobalIndex: { in EvalUint32InitExpr()
1768 case WasmInitExpr::kI32Const: in InitGlobals()
1772 case WasmInitExpr::kI64Const: in InitGlobals()
1776 case WasmInitExpr::kF32Const: in InitGlobals()
1780 case WasmInitExpr::kF64Const: in InitGlobals()
1784 case WasmInitExpr::kGlobalIndex: { in InitGlobals()
1797 case WasmInitExpr::kNone: in InitGlobals()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/BinaryFormat/
DWasm.h59 struct WasmInitExpr { struct
78 WasmInitExpr InitExpr; argument
113 WasmInitExpr Offset;
123 WasmInitExpr Offset;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ObjectYAML/
DWasmYAML.h66 wasm::WasmInitExpr Offset;
74 wasm::WasmInitExpr InitExpr;
110 wasm::WasmInitExpr Offset;
422 template <> struct MappingTraits<wasm::WasmInitExpr> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
423 static void mapping(IO &IO, wasm::WasmInitExpr &Expr); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/external/v8/src/asmjs/
Dasm-parser.h299 const WasmInitExpr& init = WasmInitExpr());
Dasm-parser.cc251 const WasmInitExpr& init) { in DeclareGlobal()
450 WasmInitExpr(dvalue)); in ValidateModuleVar()
457 kWasmI32, WasmInitExpr(static_cast<int32_t>(uvalue))); in ValidateModuleVar()
461 WasmInitExpr(-dvalue)); in ValidateModuleVar()
468 kWasmI32, WasmInitExpr(-static_cast<int32_t>(uvalue))); in ValidateModuleVar()
520 WasmInitExpr(static_cast<float>(dvalue))); in ValidateModuleVarFromGlobal()
527 WasmInitExpr(static_cast<float>(dvalue))); in ValidateModuleVarFromGlobal()
593 WasmInitExpr(const_value)); \ in ValidateModuleVarStdlib()
610 WasmInitExpr(std::numeric_limits<double>::infinity())); in ValidateModuleVarStdlib()
614 WasmInitExpr(std::numeric_limits<double>::quiet_NaN())); in ValidateModuleVarStdlib()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ObjectYAML/
DWasmYAML.cpp334 void MappingTraits<wasm::WasmInitExpr>::mapping(IO &IO, in mapping()
335 wasm::WasmInitExpr &Expr) { in mapping()
/external/swiftshader/third_party/llvm-7.0/llvm/tools/yaml2obj/
Dyaml2wasm.cpp89 static int writeInitExpr(const wasm::WasmInitExpr &InitExpr, raw_ostream &OS) { in writeInitExpr()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Object/
DWasmObjectFile.cpp157 static Error readInitExpr(wasm::WasmInitExpr &Expr, in readInitExpr()