fprintf (fp, "[%s]", tree->inst_newa_class->name);
mono_print_label (fp, tree->inst_newa_len);
break;
- case CEE_CALL:
- case CEE_CALLVIRT:
+ case OP_CALL:
+ case OP_CALLVIRT:
case OP_FCALL:
case OP_FCALLVIRT:
case OP_LCALL:
case OP_BR:
fprintf (fp, "[B%d]", tree->inst_target_bb->block_num);
break;
- case CEE_SWITCH:
+ case OP_SWITCH:
case CEE_ISINST:
case CEE_CASTCLASS:
case OP_OUTARG:
case OP_LCALL_REG:
case OP_VCALL_REG:
case OP_VOIDCALL_REG:
+ case OP_TRAMPCALL_VTABLE:
+ case OP_CALL_RGCTX:
+ case OP_FCALL_RGCTX:
+ case OP_VOIDCALL_RGCTX:
+ case OP_LCALL_RGCTX:
+ case OP_VCALL_RGCTX:
+ case OP_CALL_REG_RGCTX:
+ case OP_FCALL_REG_RGCTX:
+ case OP_VOIDCALL_REG_RGCTX:
+ case OP_LCALL_REG_RGCTX:
+ case OP_VCALL_REG_RGCTX:
+ case OP_CALLVIRT_IMT:
+ case OP_VOIDCALLVIRT_IMT:
+ case OP_FCALLVIRT_IMT:
+ case OP_LCALLVIRT_IMT:
+ case OP_VCALLVIRT_IMT:
mono_print_label (fp, tree->inst_left);
break;
case CEE_BNE_UN:
fprintf (fp, "BB%d [%sshape=record,labeljust=l,label=\"{BB%d|", bb->block_num, color, bb->block_num);
- for (inst = bb->code; inst; inst = inst->next) {
+ MONO_BB_FOR_EACH_INS (bb, inst) {
mono_print_label (fp, inst);
fprintf (fp, "\\n");
}