Lines Matching refs:WasmValue
94 class WasmValue {
96 WasmValue() : type_(kWasmVoid), bit_pattern_{} {} in WasmValue() function
99 explicit WasmValue(ctype v) : type_(localtype), bit_pattern_{} { \
117 WasmValue(byte* raw_bytes, ValueType type) : type_(type), bit_pattern_{} { in WasmValue() function
122 WasmValue(Handle<Object> ref, ValueType type) : type_(type), bit_pattern_{} { in WasmValue() function
139 bool operator==(const WasmValue& other) const {
155 WasmValue Packed(ValueType packed_type) const { in Packed()
158 return WasmValue(static_cast<int8_t>(to_i32())); in Packed()
162 return WasmValue(static_cast<int16_t>(to_i32())); in Packed()
173 static WasmValue ForUintPtr(uintptr_t value) { in ForUintPtr()
176 return WasmValue{type{value}}; in ForUintPtr()
220 inline ctype WasmValue::to_unchecked() const { \
224 inline ctype WasmValue::to() const { \