@@ -101,7 +101,10 @@ public ForeignCallsProvider getForeignCalls() {
101101 /**
102102 * Convert a normal oop into a colored pointer in a single register.
103103 */
104- @ SyncPort (from = "https://github.com/openjdk/jdk/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/x86/gc/z/z_x86_64.ad#L37-L42" , sha1 = "344c51c07478c916bdaabb0c697a053e7a2f64dd" )
104+ // @formatter:off
105+ @ SyncPort (from = "https://github.com/openjdk/jdk/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/x86/gc/z/z_x86_64.ad#L37-L42" ,
106+ sha1 = "344c51c07478c916bdaabb0c697a053e7a2f64dd" )
107+ // @formatter:on
105108 public static void zColor (CompilationResultBuilder crb , AMD64MacroAssembler masm , Register ref ) {
106109 crb .recordMark (HotSpotMarkId .Z_BARRIER_RELOCATION_FORMAT_LOAD_GOOD_BEFORE_SHL );
107110 masm .shlq (ref , UNPATCHED );
@@ -121,7 +124,10 @@ public static void zColor(CompilationResultBuilder crb, AMD64MacroAssembler masm
121124 /**
122125 * Convert a colored pointer into normal oop.
123126 */
124- @ SyncPort (from = "https://github.com/openjdk/jdk/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/x86/gc/z/z_x86_64.ad#L44-L47" , sha1 = "5024a425db7a0d1504713ad9029a68da6089967f" )
127+ // @formatter:off
128+ @ SyncPort (from = "https://github.com/openjdk/jdk/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/x86/gc/z/z_x86_64.ad#L44-L47" ,
129+ sha1 = "5024a425db7a0d1504713ad9029a68da6089967f" )
130+ // @formatter:on
125131 public static void zUncolor (CompilationResultBuilder crb , AMD64MacroAssembler masm , Register ref ) {
126132 crb .recordMark (HotSpotMarkId .Z_BARRIER_RELOCATION_FORMAT_LOAD_GOOD_BEFORE_SHL );
127133 masm .shrq (ref , UNPATCHED );
@@ -131,8 +137,12 @@ public static void zUncolor(CompilationResultBuilder crb, AMD64MacroAssembler ma
131137 * Emit the full store barrier with a fast path, and an out of line medium path with a final
132138 * slow path call to the runtime.
133139 */
134- @ SyncPort (from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L303-L320" , sha1 = "9a628c1771df79ae8b4cee89d2863fbd4a4964bc" )
135- @ SyncPort (from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L373-L417" , sha1 = "7688e7aeab5f1aa413690066355a17c18a4273fa" )
140+ // @formatter:off
141+ @ SyncPort (from = "https://github.com/openjdk/jdk/blob/7e69b98e0548803b85b04b518929c073f8ffaf8c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L302-L319" ,
142+ sha1 = "9a628c1771df79ae8b4cee89d2863fbd4a4964bc" )
143+ @ SyncPort (from = "https://github.com/openjdk/jdk/blob/7e69b98e0548803b85b04b518929c073f8ffaf8c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L372-L416" ,
144+ sha1 = "7688e7aeab5f1aa413690066355a17c18a4273fa" )
145+ // @formatter:on
136146 public static void emitPreWriteBarrier (CompilationResultBuilder crb ,
137147 AMD64MacroAssembler masm ,
138148 LIRInstruction op ,
@@ -208,7 +218,10 @@ public static void emitPreWriteBarrier(CompilationResultBuilder crb,
208218 /**
209219 * Try to perform any local store barrier fixups or dispatch to the slow path.
210220 */
211- @ SyncPort (from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L453-L508" , sha1 = "4b729acf92e6a297229b7f1e957601708c315f4f" )
221+ // @formatter:off
222+ @ SyncPort (from = "https://github.com/openjdk/jdk/blob/7e69b98e0548803b85b04b518929c073f8ffaf8c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L452-L507" ,
223+ sha1 = "4b729acf92e6a297229b7f1e957601708c315f4f" )
224+ // @formatter:on
212225 static void storeBarrierMedium (CompilationResultBuilder crb ,
213226 AMD64MacroAssembler masm ,
214227 AMD64Address address ,
@@ -273,7 +286,10 @@ static void storeBarrierMedium(CompilationResultBuilder crb,
273286 /**
274287 * Add a value to the store buffer.
275288 */
276- @ SyncPort (from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L419-L451" , sha1 = "638b10c65bb14fa4b254efa4d5bbb1751fdbb6bf" )
289+ // @formatter:off
290+ @ SyncPort (from = "https://github.com/openjdk/jdk/blob/7e69b98e0548803b85b04b518929c073f8ffaf8c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L418-L450" ,
291+ sha1 = "638b10c65bb14fa4b254efa4d5bbb1751fdbb6bf" )
292+ // @formatter:on
277293 static void storeBarrierBufferAdd (AMD64MacroAssembler masm ,
278294 AMD64Address address ,
279295 Register tmp1 ,
@@ -311,7 +327,10 @@ static void storeBarrierBufferAdd(AMD64MacroAssembler masm,
311327 * done with a special stack-only calling convention that saves and restores all registers
312328 * around the call. This simplifies the code generation as no extra registers are required.
313329 */
314- @ SyncPort (from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L218-L301" , sha1 = "16f5bff0a0f68ae40be8dd980b7728d7ee60cd2c" )
330+ // @formatter:off
331+ @ SyncPort (from = "https://github.com/openjdk/jdk/blob/73c8c755ea638c09147d28080646ee8887ee8283/src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp#L218-L300" ,
332+ sha1 = "b115de722f09759f23e6778fda61d7701fc1cee7" )
333+ // @formatter:on
315334 public static void emitLoadBarrier (CompilationResultBuilder crb ,
316335 AMD64MacroAssembler masm ,
317336 Register resultReg ,
0 commit comments