Searched refs:WasmInitExpr (Results 1 – 14 of 14) sorted by relevance
/external/v8/src/wasm/ |
D | module-decoder.cc | 100 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 …]
|
D | wasm-module.h | 41 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;
|
D | wasm-module-builder.cc | 299 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()
|
D | wasm-opcodes.h | 592 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
|
D | wasm-module-builder.h | 229 const WasmInitExpr& init = WasmInitExpr()); 269 WasmInitExpr init;
|
D | module-decoder.h | 80 V8_EXPORT_PRIVATE WasmInitExpr DecodeWasmInitExprForTesting(
|
D | module-compiler.cc | 289 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/ |
D | Wasm.h | 59 struct WasmInitExpr { struct 78 WasmInitExpr InitExpr; argument 113 WasmInitExpr Offset; 123 WasmInitExpr Offset;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ObjectYAML/ |
D | WasmYAML.h | 66 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/ |
D | asm-parser.h | 299 const WasmInitExpr& init = WasmInitExpr());
|
D | asm-parser.cc | 251 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/ |
D | WasmYAML.cpp | 334 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/ |
D | yaml2wasm.cpp | 89 static int writeInitExpr(const wasm::WasmInitExpr &InitExpr, raw_ostream &OS) { in writeInitExpr()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Object/ |
D | WasmObjectFile.cpp | 157 static Error readInitExpr(wasm::WasmInitExpr &Expr, in readInitExpr()
|