Lines Matching refs:ref_object
988 F(BrOnNull, const Value& ref_object, uint32_t depth, \
990 F(BrOnNonNull, const Value& ref_object, uint32_t depth) \
2716 Value ref_object = Peek(0);
2719 switch (ref_object.type.kind()) {
2730 ValueType::Ref(ref_object.type.heap_type(), kNonNullable));
2734 CALL_INTERFACE(BrOnNull, ref_object, imm.depth, false, &result);
2739 Drop(ref_object);
2744 PopTypeError(0, ref_object, "object reference");
2754 Value ref_object = Peek(0, 0, kWasmAnyRef);
2755 Drop(ref_object);
2758 Value result = CreateValue(ref_object.type.AsNonNull());
2762 switch (ref_object.type.kind()) {
2770 CALL_INTERFACE(Forward, ref_object, stack_value(1));
2780 CALL_INTERFACE(Forward, ref_object, stack_value(1));
2781 CALL_INTERFACE(BrOnNonNull, ref_object, imm.depth);
2787 PopTypeError(0, ref_object, "object reference");