• Home
  • Raw
  • Download

Lines Matching full:ref

432     res1 := acc_value.ref
434 res2 := vreg_value(op).ref
436 Phi(res1, res2).ref
520 set_acc_object(acc_ptr, string).ref
527 set_acc_object(acc_ptr, type).ref
533 set_object(v, cnst).ref
667 set_object(vd, array).ref
673 null_check := NullCheck(vs.ref, ss).ref
682 null_check := NullCheck(vs.ref, ss).ref
694 null_check := NullCheck(vs.ref, ss).ref
706 null_check := NullCheck(vs.ref, ss).ref
717 null_check := NullCheck(vs.ref, ss).ref
720 load_array := LoadArray(null_check, bounds_check).ref
721 set_acc_object(acc_ptr, load_array).ref
728 null_check := NullCheck(vs1.ref, ss).ref
735 [['starr', :i32], ['starr_64', :i64], ['starr_obj', :ref], ['fstarr_32', :f32], ['fstarr_64', :f64]…
739 null_check := NullCheck(vs1.ref, ss).ref
750 set_object(vd, object).ref
767 Store(vs, offset, acc_value.ref).SetNeedBarrier(true).ref
775 Store(v2.ref, offset, v1.send(type)).send(type)
783 Store(v2.ref, offset, v1.ref).SetNeedBarrier(true).ref
800 value := Load(vs, offset).ref
801 set_acc_object(acc_ptr, value).ref
818 value := Load(vs, offset).ref
819 set_object(vd, value).ref
835 StoreI(addr, acc_value.ref).Imm(0).SetNeedBarrier(true).ref
852 value := LoadI(addr).Imm(0).ref
853 set_acc_object(acc_ptr, value).ref
871 set_object(vd, acc_value.ref).ref
876 set_acc_object(acc_ptr, vs).ref
880 set_object(vd, 0).ref
884 set_acc_object(acc_ptr, 0).ref
944 If(vs, acc_value.ref).CC(:"cc_#{cc}".upcase).b {
959 If(acc_value.ref, 0).CC(:"cc_#{cc}".upcase).b {
1042 set_object(vd, vs).ref
1119 receiver = vreg_value(v1).ref if op.include?('virt')
1129 receiver = acc_receiver(v, imm).ref if op.include?('virt')
1144 receiver = acc_receiver(v1, imm).ref if op.include?('virt')
1178 receiver = vreg_value(v1).ref if op.include?('virt')
1190 receiver = vreg_value(v).ref if op.include?('virt')
1224 # TODO(mbolshov): ref to c-pointer cast
1295 handle_mov_obj(vreg_ptr(op[0]), vreg_value(op[1]).ref)
1308 handle_lda_obj_v8(vreg_value(op[0]).ref)
1350 handle_ldobj_v8_id16(vreg_value(op[0]).ref, as_id(op[1]))
1352 handle_ldobj_v_v4_v4_id16(vreg_ptr(op[0]), vreg_value(op[1]).ref, as_id(op[2]))
1354 handle_ldobj_64_v8_id16(vreg_value(op[0]).ref, as_id(op[1]))
1356 handle_ldobj_v_64_v4_v4_id16(vreg_ptr(op[0]), vreg_value(op[1]).ref, as_id(op[2]))
1358 handle_ldobj_obj_v8_id16(vreg_value(op[0]).ref, as_id(op[1]))
1360 handle_ldobj_v_obj_v4_v4_id16(vreg_ptr(op[0]), vreg_value(op[1]).ref, as_id(op[2]))
1389 handle_stobj_v8_id16(vreg_value(op[0]).ref, as_id(op[1]))
1391 handle_stobj_64_v8_id16(vreg_value(op[0]).ref, as_id(op[1]))
1393 handle_stobj_obj_v8_id16(vreg_value(op[0]).ref, as_id(op[1]))
1472 pc := handle_jne_obj_v8_imm8(pc, vreg_value(op[0]).ref, op[1], i.format.size)
1474 pc := handle_jne_obj_v8_imm16(pc, vreg_value(op[0]).ref, op[1], i.format.size)
1476 pc := handle_jeq_obj_v8_imm8(pc, vreg_value(op[0]).ref, op[1], i.format.size)
1478 pc := handle_jeq_obj_v8_imm16(pc, vreg_value(op[0]).ref, op[1], i.format.size)