hotspot/src/cpu/x86/vm/assembler_x86.hpp
changeset 30305 b92a97e1e9cb
parent 30211 442fbbb31f75
child 30624 2e1803c8a26d
equal deleted inserted replaced
30302:ecca632210ef 30305:b92a97e1e9cb
   140 #define rscratch1 noreg
   140 #define rscratch1 noreg
   141 #define rscratch2 noreg
   141 #define rscratch2 noreg
   142 
   142 
   143 #endif // _LP64
   143 #endif // _LP64
   144 
   144 
   145 // JSR 292 fixed register usages:
   145 // JSR 292
   146 REGISTER_DECLARATION(Register, rbp_mh_SP_save, rbp);
   146 // On x86, the SP does not have to be saved when invoking method handle intrinsics
       
   147 // or compiled lambda forms. We indicate that by setting rbp_mh_SP_save to noreg.
       
   148 REGISTER_DECLARATION(Register, rbp_mh_SP_save, noreg);
   147 
   149 
   148 // Address is an abstraction used to represent a memory location
   150 // Address is an abstraction used to represent a memory location
   149 // using any of the amd64 addressing modes with one object.
   151 // using any of the amd64 addressing modes with one object.
   150 //
   152 //
   151 // Note: A register location is represented via a Register, not
   153 // Note: A register location is represented via a Register, not