equal
deleted
inserted
replaced
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 |