Lines Matching refs:result

624     uint32_t result =
627 return result;
908 F(I32Const, Value* result, int32_t value) \
909 F(I64Const, Value* result, int64_t value) \
910 F(F32Const, Value* result, float value) \
911 F(F64Const, Value* result, double value) \
912 F(S128Const, Simd128Immediate<validate>& imm, Value* result) \
914 Value* result) \
915 F(RefNull, ValueType type, Value* result) \
916 F(RefFunc, uint32_t function_index, Value* result) \
917 F(GlobalGet, Value* result, const GlobalIndexImmediate<validate>& imm) \
919 const Value& rtt, const Value args[], Value* result) \
921 const Value& rtt, Value* result) \
923 const base::Vector<Value>& elements, const Value& rtt, Value* result) \
926 const Value& length, const Value& rtt, Value* result) \
927 F(RttCanon, uint32_t type_index, Value* result) \
939 F(UnOp, WasmOpcode opcode, const Value& value, Value* result) \
940 F(RefAsNonNull, const Value& arg, Value* result) \
942 F(LocalGet, Value* result, const IndexImmediate<validate>& imm) \
944 F(LocalTee, const Value& value, Value* result, \
949 F(TableGet, const Value& index, Value* result, \
956 Value* result) \
962 const Value& index, Value* result) \
965 Value* result) \
968 Value* result) \
973 F(CurrentMemoryPages, Value* result) \
974 F(MemoryGrow, const Value& value, Value* result) \
991 F(SimdOp, WasmOpcode opcode, base::Vector<Value> args, Value* result) \
993 const base::Vector<Value> inputs, Value* result) \
994 F(S128Const, const Simd128Immediate<validate>& imm, Value* result) \
996 const Value& input0, const Value& input1, Value* result) \
1005 const MemoryAccessImmediate<validate>& imm, Value* result) \
1020 const Value& delta, Value* result) \
1021 F(TableSize, const IndexImmediate<validate>& imm, Value* result) \
1025 const FieldImmediate<validate>& field, bool is_signed, Value* result) \
1030 Value* result) \
1032 const Value& length, const Value& rtt, Value* result) \
1035 bool is_signed, Value* result) \
1039 F(ArrayLen, const Value& array_obj, Value* result) \
1042 F(I31New, const Value& input, Value* result) \
1043 F(I31GetS, const Value& input, Value* result) \
1044 F(I31GetU, const Value& input, Value* result) \
1045 F(RefTest, const Value& obj, const Value& rtt, Value* result) \
1046 F(RefCast, const Value& obj, const Value& rtt, Value* result) \
1047 F(AssertNull, const Value& obj, Value* result) \
1052 F(RefIsFunc, const Value& object, Value* result) \
1053 F(RefIsData, const Value& object, Value* result) \
1054 F(RefIsI31, const Value& object, Value* result) \
1055 F(RefIsArray, const Value& object, Value* result) \
1056 F(RefAsFunc, const Value& object, Value* result) \
1057 F(RefAsData, const Value& object, Value* result) \
1058 F(RefAsI31, const Value& object, Value* result) \
1059 F(RefAsArray, const Value& object, Value* result) \
2729 Value result = CreateValue(
2731 // The result of br_on_null has the same value as the argument (but a
2734 CALL_INTERFACE(BrOnNull, ref_object, imm.depth, false, &result);
2740 Push(result);
2758 Value result = CreateValue(ref_object.type.AsNonNull());
2759 Push(result);
2791 Drop(result);
2917 // The result of the block is the return value.
2939 Value result = CreateValue(type);
2940 CALL_INTERFACE_IF_OK_AND_REACHABLE(Select, cond, fval, tval, &result);
2942 Push(result);
2954 Value result = CreateValue(imm.type);
2955 CALL_INTERFACE_IF_OK_AND_REACHABLE(Select, cond, fval, tval, &result);
2957 Push(result);
3095 Value result = CreateValue(kWasmI32);
3099 &result);
3101 Push(result);
3106 // For non-nullable references, the result is always false.
3109 CALL_INTERFACE_IF_OK_AND_REACHABLE(I32Const, &result, 0);
3110 Push(result);
3144 Value result =
3146 CALL_INTERFACE_IF_OK_AND_REACHABLE(RefAsNonNull, value, &result);
3148 Push(result);
3189 Value result = CreateValue(local_type);
3190 CALL_INTERFACE_IF_OK_AND_REACHABLE(LocalTee, value, &result, imm);
3192 Push(result);
3207 Value result = CreateValue(imm.global->type);
3208 CALL_INTERFACE_IF_OK_AND_REACHABLE(GlobalGet, &result, imm);
3209 Push(result);
3231 Value result = CreateValue(this->module_->tables[imm.index].type);
3232 CALL_INTERFACE_IF_OK_AND_REACHABLE(TableGet, index, &result, imm);
3234 Push(result);
3290 Value result = CreateValue(mem_type);
3291 CALL_INTERFACE_IF_OK_AND_REACHABLE(MemoryGrow, value, &result);
3293 Push(result);
3301 Value result = CreateValue(result_type);
3302 CALL_INTERFACE_IF_OK_AND_REACHABLE(CurrentMemoryPages, &result);
3303 Push(result);
3767 Value result = CreateValue(type.value_type());
3768 CALL_INTERFACE_IF_OK_AND_REACHABLE(LoadMem, type, imm, index, &result);
3770 Push(result);
3784 Value result = CreateValue(kWasmS128);
3786 index, &result);
3788 Push(result);
3802 Value result = CreateValue(kWasmS128);
3804 lane_imm.lane, &result);
3806 Push(result);
3841 Value result = CreateValue(kWasmS128);
3842 CALL_INTERFACE_IF_OK_AND_REACHABLE(S128Const, imm, &result);
3843 Push(result);
3852 Value result = CreateValue(type);
3854 base::ArrayVector(inputs), &result);
3856 Push(result);
3866 Value result = CreateValue(kWasmS128);
3868 base::ArrayVector(inputs), &result);
3870 Push(result);
3880 Value result = CreateValue(kWasmS128);
3882 &result);
3884 Push(result);
4401 Value result =
4404 &result);
4406 Push(result);
4543 // result.
4746 Value result = CreateValue(kWasmI32); \
4753 CALL_INTERFACE(UnOp, kExprRefAsNonNull, arg, &result); \
4756 CALL_INTERFACE(I32Const, &result, 1); \
4762 CALL_INTERFACE(I32Const, &result, 0); \
4764 CALL_INTERFACE(RefIs##h_type, arg, &result); \
4768 Push(result); \
4783 Value result = CreateValue(non_nullable_abstract_type); \
4788 CALL_INTERFACE(RefAsNonNull, arg, &result); \
4790 CALL_INTERFACE(Forward, arg, &result); \
4800 CALL_INTERFACE(RefAs##h_type, arg, &result); \
4804 Push(result); \
4982 Value result = CreateValue(GetReturnType(sig));
4984 imm, &result);
4986 Push(result);
5080 Value result = CreateValue(kWasmI32);
5082 &result);
5084 Push(result);
5091 Value result = CreateValue(kWasmI32);
5092 CALL_INTERFACE_IF_OK_AND_REACHABLE(TableSize, imm, &result);
5093 Push(result);