//g_print ("starting BB\n");
while (ins) {
- spec = ins_spec [ins->opcode];
+ spec = ins_get_spec (ins->opcode);
//print_ins (0, ins);
if (spec [MONO_INST_CLOB] != 's' && spec [MONO_INST_CLOB] != '1' && spec [MONO_INST_CLOB] != 'd' && spec [MONO_INST_CLOB] != 'a' && spec [MONO_INST_CLOB] != 'c') {
if (spec [MONO_INST_CLOB] == 'c') {
/* this is a call, invalidate all the pairs */
acp = NULL;
- } else if ((ins->opcode) == CEE_BR || (ins->opcode >= CEE_BEQ && ins->opcode <= CEE_BLT) ||
+ } else if ((ins->opcode) == OP_BR || (ins->opcode >= CEE_BEQ && ins->opcode <= CEE_BLT) ||
(ins->opcode >= CEE_BNE_UN && ins->opcode <= CEE_BLT_UN)) {
acp = NULL; /* invalidate all pairs */
/* it's not enough to invalidate the pairs, because we don't always