comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 1304:76c1d7d13ec5

6932091: JSR 292 x86 code cleanup Summary: Some code cleanups found during the JSR 292 SPARC port. Reviewed-by: kvn, never
author twisti
date Thu, 18 Mar 2010 09:56:51 +0100
parents 3cf667df43ef
children 9f5b60a14736
comparison
equal deleted inserted replaced
1303:c047da02984c 1304:76c1d7d13ec5
2374 } 2374 }
2375 2375
2376 CodeEmitInfo* info = state_for(x, x->state()); 2376 CodeEmitInfo* info = state_for(x, x->state());
2377 2377
2378 // invokedynamics can deoptimize. 2378 // invokedynamics can deoptimize.
2379 bool is_invokedynamic = x->code() == Bytecodes::_invokedynamic; 2379 CodeEmitInfo* deopt_info = x->is_invokedynamic() ? state_for(x, x->state_before()) : NULL;
2380 CodeEmitInfo* deopt_info = is_invokedynamic ? state_for(x, x->state_before()) : NULL;
2381 2380
2382 invoke_load_arguments(x, args, arg_list); 2381 invoke_load_arguments(x, args, arg_list);
2383 2382
2384 if (x->has_receiver()) { 2383 if (x->has_receiver()) {
2385 args->at(0)->load_item_force(LIR_Assembler::receiverOpr()); 2384 args->at(0)->load_item_force(LIR_Assembler::receiverOpr());