338 st->print(" %s%d]=%s",msg,i,buf); |
338 st->print(" %s%d]=%s",msg,i,buf); |
339 } else { // No register, but might be constant |
339 } else { // No register, but might be constant |
340 const Type *t = n->bottom_type(); |
340 const Type *t = n->bottom_type(); |
341 switch (t->base()) { |
341 switch (t->base()) { |
342 case Type::Int: |
342 case Type::Int: |
343 st->print(" %s%d]=#"INT32_FORMAT,msg,i,t->is_int()->get_con()); |
343 st->print(" %s%d]=#" INT32_FORMAT,msg,i,t->is_int()->get_con()); |
344 break; |
344 break; |
345 case Type::AnyPtr: |
345 case Type::AnyPtr: |
346 assert( t == TypePtr::NULL_PTR || n->in_dump(), "" ); |
346 assert( t == TypePtr::NULL_PTR || n->in_dump(), "" ); |
347 st->print(" %s%d]=#NULL",msg,i); |
347 st->print(" %s%d]=#NULL",msg,i); |
348 break; |
348 break; |
367 break; |
367 break; |
368 case Type::FloatCon: |
368 case Type::FloatCon: |
369 st->print(" %s%d]=#%fF",msg,i,t->is_float_constant()->_f); |
369 st->print(" %s%d]=#%fF",msg,i,t->is_float_constant()->_f); |
370 break; |
370 break; |
371 case Type::Long: |
371 case Type::Long: |
372 st->print(" %s%d]=#"INT64_FORMAT,msg,i,(int64_t)(t->is_long()->get_con())); |
372 st->print(" %s%d]=#" INT64_FORMAT,msg,i,(int64_t)(t->is_long()->get_con())); |
373 break; |
373 break; |
374 case Type::Half: |
374 case Type::Half: |
375 case Type::Top: |
375 case Type::Top: |
376 st->print(" %s%d]=_",msg,i); |
376 st->print(" %s%d]=_",msg,i); |
377 break; |
377 break; |