Lines Matching refs:Pop
2311 Value exception = Pop(0, kWasmExnRef);
2370 Value exception = Pop(0, kWasmExnRef);
2389 for (int i = value_count - 1; i >= 0; i--) Pop(i);
2399 Value ref_object = Pop(0);
2471 Value cond = Pop(0, kWasmI32);
2549 Value cond = Pop(2, kWasmI32);
2550 Value fval = Pop(1);
2551 Value tval = Pop(0, fval.type);
2567 Value cond = Pop(2, kWasmI32);
2568 Value fval = Pop(1, imm.type);
2569 Value tval = Pop(0, imm.type);
2597 Value cond = Pop(0, kWasmI32);
2613 Value key = Pop(0, kWasmI32);
2672 Pop(i, this->sig_->GetReturn(i));
2726 Value value = Pop(0);
2764 Value value = Pop(0);
2801 Value value = Pop(0, this->local_type(imm.index));
2809 Value value = Pop(0, this->local_type(imm.index));
2816 Value value = Pop(0);
2836 Value value = Pop(0, imm.type);
2845 Value index = Pop(0, kWasmI32);
2855 Value value = Pop(1, this->module_->tables[imm.index].type);
2856 Value index = Pop(0, kWasmI32);
2902 Value value = Pop(0, kWasmI32);
2928 Value index = Pop(0, kWasmI32);
2961 Value index = Pop(0, kWasmI32);
2970 Value func_ref = Pop(0);
2996 Value func_ref = Pop(0);
3239 args[i] = Pop(i, sig->GetParam(i));
3248 args[i] = Pop(i, type->field(i).Unpacked());
3257 args[i] = Pop(base_index + i, arg_types[i]);
3297 Value index = Pop(0, index_type);
3312 Value index = Pop(0, index_type);
3325 Value v128 = Pop(1, kWasmS128);
3326 Value index = Pop(0, kWasmI32);
3340 Value v128 = Pop(1, kWasmS128);
3341 Value index = Pop(0, kWasmI32);
3352 Value value = Pop(1, store.value_type());
3354 Value index = Pop(0, index_type);
3445 for (int i = 0; i < br_arity; ++i) Pop(i + 1, result_types[i]);
3461 Value inputs[] = {Pop(0, kWasmS128)};
3475 inputs[1] = Pop(1, type);
3476 inputs[0] = Pop(0, kWasmS128);
3487 Value input1 = Pop(1, kWasmS128);
3488 Value input0 = Pop(0, kWasmS128);
3623 Value rtt = Pop(imm.struct_type->field_count());
3661 Value rtt = Pop(0);
3694 Pop(0, ValueType::Ref(field.struct_index.index, kNullable));
3713 Pop(0, ValueType::Ref(field.struct_index.index, kNullable));
3727 Value field_value = Pop(1, struct_type->field(field.index).Unpacked());
3729 Pop(0, ValueType::Ref(field.struct_index.index, kNullable));
3736 Value rtt = Pop(2);
3755 Value length = Pop(1, kWasmI32);
3756 Value initial_value = Pop(0, imm.array_type->element_type().Unpacked());
3772 Value rtt = Pop(1);
3790 Value length = Pop(0, kWasmI32);
3805 Value index = Pop(1, kWasmI32);
3806 Value array_obj = Pop(0, ValueType::Ref(imm.index, kNullable));
3821 Value index = Pop(1, kWasmI32);
3822 Value array_obj = Pop(0, ValueType::Ref(imm.index, kNullable));
3835 Value value = Pop(2, imm.array_type->element_type().Unpacked());
3836 Value index = Pop(1, kWasmI32);
3837 Value array_obj = Pop(0, ValueType::Ref(imm.index, kNullable));
3844 Value array_obj = Pop(0, ValueType::Ref(imm.index, kNullable));
3850 Value input = Pop(0, kWasmI32);
3856 Value i31 = Pop(0, kWasmI31Ref);
3862 Value i31 = Pop(0, kWasmI31Ref);
3885 Value parent = Pop(0);
3923 Value rtt = Pop(1);
3932 Value obj = Pop(0, ValueType::Ref(obj_type.type, kNullable));
3953 Value rtt = Pop(1);
3962 Value obj = Pop(0, ValueType::Ref(obj_type.type, kNullable));
3976 Value rtt = Pop(1);
3981 Value obj = Pop(0);
4010 Pop(0); // Drop {result_on_branch}, restore original value.
4095 Value size = Pop(2, sig->GetParam(2));
4096 Value src = Pop(1, sig->GetParam(1));
4097 Value dst = Pop(0, sig->GetParam(0));
4110 Value size = Pop(2, sig->GetParam(2));
4111 Value src = Pop(1, sig->GetParam(1));
4112 Value dst = Pop(0, sig->GetParam(0));
4119 Value size = Pop(2, sig->GetParam(2));
4120 Value value = Pop(1, sig->GetParam(1));
4121 Value dst = Pop(0, sig->GetParam(0));
4148 Value delta = Pop(1, sig->GetParam(1));
4149 Value value = Pop(0, this->module_->tables[imm.index].type);
4164 Value count = Pop(2, sig->GetParam(2));
4165 Value value = Pop(1, this->module_->tables[imm.index].type);
4166 Value start = Pop(0, sig->GetParam(0));
4262 V8_INLINE Value Pop(int index, ValueType expected) {
4263 Value val = Pop(index);
4271 V8_INLINE Value Pop(int index) {
4295 for (int i = arity - 1; i >= 0; --i) Pop(index_offset + i, merge[i].type);
4483 Value val = Pop(0, arg_type);
4491 Value rval = Pop(1, rhs_type);
4492 Value lval = Pop(0, lhs_type);