Home
last modified time | relevance | path

Searched refs:WasmVal (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/wasm/
Dwasm-interpreter.h43 struct WasmVal { struct
51 WasmVal() : type(kWasmStmt) {} in WasmVal() argument
54 explicit WasmVal(ctype v) : type(localtype) { val.field = v; }
71 inline ctype WasmVal::to_unchecked() { \ argument
75 inline ctype WasmVal::to() { \
92 WasmVal GetLocalVal(int index) const; in FOREACH_UNION_MEMBER()
93 WasmVal GetExprVal(int pc) const; in FOREACH_UNION_MEMBER()
94 void SetLocalVal(int index, WasmVal val); in FOREACH_UNION_MEMBER()
95 void SetExprVal(int pc, WasmVal val); in FOREACH_UNION_MEMBER()
139 void PushFrame(const WasmFunction* function, WasmVal* args);
[all …]
Dwasm-interpreter.cc606 static inline int32_t ExecuteI32ReinterpretF32(WasmVal a) { in ExecuteI32ReinterpretF32()
610 static inline int64_t ExecuteI64ReinterpretF64(WasmVal a) { in ExecuteI64ReinterpretF64()
935 void PushFrame(const WasmFunction* function, WasmVal* args) { in PushFrame()
1002 WasmVal GetReturnValue(int index) { in GetReturnValue()
1003 if (state_ == WasmInterpreter::TRAPPED) return WasmVal(0xdeadbeef); in GetReturnValue()
1042 ZoneVector<WasmVal> stack_;
1083 WasmVal val; in InitLocals()
1086 val = WasmVal(static_cast<int32_t>(0)); in InitLocals()
1089 val = WasmVal(static_cast<int64_t>(0)); in InitLocals()
1092 val = WasmVal(static_cast<float>(0)); in InitLocals()
[all …]
Dwasm-debug.cc85 ScopedVector<WasmVal> wasm_args(num_params); in Execute()
92 wasm_args[i] = WasmVal(*reinterpret_cast<ctype*>(arg_buf_ptr)); \ in Execute()
142 WasmVal ret_val = thread->GetReturnValue(0); in Execute()