ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting.

This commit is contained in:
Mike Pall
2012-08-27 20:25:54 +02:00
parent 1e477e6487
commit 30f458fb4d
4 changed files with 9 additions and 5 deletions

View File

@@ -1749,8 +1749,12 @@ static void asm_setup_regsp(ASMState *as)
}
break;
#endif
/* Do not propagate hints across type conversions. */
/* Do not propagate hints across type conversions or loads. */
case IR_TOBIT:
case IR_XLOAD:
#if !LJ_TARGET_ARM
case IR_ALOAD: case IR_HLOAD: case IR_ULOAD: case IR_VLOAD:
#endif
break;
case IR_CONV:
if (irt_isfp(ir->t) || (ir->op2 & IRCONV_SRCMASK) == IRT_NUM ||