hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp
changeset 1900 68ea5d5fab8b
parent 1896 cce23a9ff495
child 2131 98f9cef66a34
child 2138 a88fa6fb3834
child 2105 347008ce7984
equal deleted inserted replaced
1899:3e96eebdcac5 1900:68ea5d5fab8b
    36 RuntimeStub*       SharedRuntime::_wrong_method_blob;
    36 RuntimeStub*       SharedRuntime::_wrong_method_blob;
    37 RuntimeStub*       SharedRuntime::_ic_miss_blob;
    37 RuntimeStub*       SharedRuntime::_ic_miss_blob;
    38 RuntimeStub*       SharedRuntime::_resolve_opt_virtual_call_blob;
    38 RuntimeStub*       SharedRuntime::_resolve_opt_virtual_call_blob;
    39 RuntimeStub*       SharedRuntime::_resolve_virtual_call_blob;
    39 RuntimeStub*       SharedRuntime::_resolve_virtual_call_blob;
    40 RuntimeStub*       SharedRuntime::_resolve_static_call_blob;
    40 RuntimeStub*       SharedRuntime::_resolve_static_call_blob;
       
    41 
       
    42 const int StackAlignmentInSlots = StackAlignmentInBytes / VMRegImpl::stack_slot_size;
    41 
    43 
    42 #define __ masm->
    44 #define __ masm->
    43 
    45 
    44 class SimpleRuntimeFrame {
    46 class SimpleRuntimeFrame {
    45 
    47 
  1284   //
  1286   //
  1285 
  1287 
  1286 
  1288 
  1287   // Now compute actual number of stack words we need rounding to make
  1289   // Now compute actual number of stack words we need rounding to make
  1288   // stack properly aligned.
  1290   // stack properly aligned.
  1289   stack_slots = round_to(stack_slots, 4 * VMRegImpl::slots_per_word);
  1291   stack_slots = round_to(stack_slots, StackAlignmentInSlots);
  1290 
  1292 
  1291   int stack_size = stack_slots * VMRegImpl::stack_slot_size;
  1293   int stack_size = stack_slots * VMRegImpl::stack_slot_size;
  1292 
  1294 
  1293 
  1295 
  1294   // First thing make an ic check to see if we should even be here
  1296   // First thing make an ic check to see if we should even be here