case GT_LSH:
case GT_RSH:
case GT_RSZ:
+ case GT_ROR:
genCodeForShift(treeNode);
// genCodeForShift() calls genProduceReg()
break;
case GT_XOR:
ins = INS_XOR;
break;
+ case GT_ROR:
+ ins = INS_ror;
+ break;
default:
unreached();
break;
default:
NYI_ARM("TreeNodeInfoInit default case");
case GT_LCL_FLD:
+ case GT_LCL_FLD_ADDR:
case GT_LCL_VAR:
case GT_LCL_VAR_ADDR:
{
NYI_IF(varTypeIsStruct(varDsc), "lowering struct var");
NYI_IF(varTypeIsLong(varDsc), "lowering long var");
}
+ case GT_PHYSREG:
case GT_CLS_VAR_ADDR:
case GT_IL_OFFSET:
case GT_CNS_INT: