hotspot/src/cpu/arm/vm/arm.ad
changeset 46620 750c6edff33b
parent 46525 3a5c833a43de
child 46735 219c4312853e
equal deleted inserted replaced
46619:a3919f5e8d2b 46620:750c6edff33b
  1879   // representing the register number (i.e. - use a register name) or
  1879   // representing the register number (i.e. - use a register name) or
  1880   // stack slot.
  1880   // stack slot.
  1881   // Ret Addr is on stack in slot 0 if no locks or verification or alignment.
  1881   // Ret Addr is on stack in slot 0 if no locks or verification or alignment.
  1882   // Otherwise, it is above the locks and verification slot and alignment word
  1882   // Otherwise, it is above the locks and verification slot and alignment word
  1883   return_addr(STACK - 1*VMRegImpl::slots_per_word +
  1883   return_addr(STACK - 1*VMRegImpl::slots_per_word +
  1884               round_to((Compile::current()->in_preserve_stack_slots() +
  1884               align_up((Compile::current()->in_preserve_stack_slots() +
  1885                         Compile::current()->fixed_slots()),
  1885                         Compile::current()->fixed_slots()),
  1886                        stack_alignment_in_slots()));
  1886                        stack_alignment_in_slots()));
  1887 
  1887 
  1888   // Body of function which returns an OptoRegs array locating
  1888   // Body of function which returns an OptoRegs array locating
  1889   // arguments either in registers or in stack slots for calling
  1889   // arguments either in registers or in stack slots for calling