Searched refs:WasmVal (Results 1 – 3 of 3) sorted by relevance
43 struct WasmVal { struct51 WasmVal() : type(kWasmStmt) {} in WasmVal() argument54 explicit WasmVal(ctype v) : type(localtype) { val.field = v; }71 inline ctype WasmVal::to_unchecked() { \ argument75 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 …]
606 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 …]
85 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()