src/share/vm/opto/compile.cpp

changeset 8316
626f594dffa6
parent 8285
535618ab1c04
child 8421
3e1cd663c2d3
child 8427
c3d0bd36ab28
equal deleted inserted replaced
8315:2f8db587e1fc 8316:626f594dffa6
3710 3710
3711 void Compile::ConstantTable::emit(CodeBuffer& cb) { 3711 void Compile::ConstantTable::emit(CodeBuffer& cb) {
3712 MacroAssembler _masm(&cb); 3712 MacroAssembler _masm(&cb);
3713 for (int i = 0; i < _constants.length(); i++) { 3713 for (int i = 0; i < _constants.length(); i++) {
3714 Constant con = _constants.at(i); 3714 Constant con = _constants.at(i);
3715 address constant_addr; 3715 address constant_addr = NULL;
3716 switch (con.type()) { 3716 switch (con.type()) {
3717 case T_LONG: constant_addr = _masm.long_constant( con.get_jlong() ); break; 3717 case T_LONG: constant_addr = _masm.long_constant( con.get_jlong() ); break;
3718 case T_FLOAT: constant_addr = _masm.float_constant( con.get_jfloat() ); break; 3718 case T_FLOAT: constant_addr = _masm.float_constant( con.get_jfloat() ); break;
3719 case T_DOUBLE: constant_addr = _masm.double_constant(con.get_jdouble()); break; 3719 case T_DOUBLE: constant_addr = _masm.double_constant(con.get_jdouble()); break;
3720 case T_OBJECT: { 3720 case T_OBJECT: {

mercurial