// i486 instructions can inline constants bool LIRGenerator::can_store_as_constant(Value v, BasicType type) const { if (type == T_SHORT || type == T_CHAR) { // there is no immediate move of word values in asembler_i486.?pp return false; } Constant* c = v->as_Constant(); if (c && c->state_before() == NULL) { // constants of any type can be stored directly, except for // unloaded object constants. return true; } return false; }