equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. |
7 * published by the Free Software Foundation. |
262 macro(Root) |
262 macro(Root) |
263 macro(RoundDouble) |
263 macro(RoundDouble) |
264 macro(RoundFloat) |
264 macro(RoundFloat) |
265 macro(SafePoint) |
265 macro(SafePoint) |
266 macro(SafePointScalarObject) |
266 macro(SafePointScalarObject) |
|
267 #if INCLUDE_SHENANDOAHGC |
|
268 #define shmacro(x) macro(x) |
|
269 #else |
|
270 #define shmacro(x) optionalmacro(x) |
|
271 #endif |
|
272 shmacro(ShenandoahCompareAndExchangeP) |
|
273 shmacro(ShenandoahCompareAndExchangeN) |
|
274 shmacro(ShenandoahCompareAndSwapN) |
|
275 shmacro(ShenandoahCompareAndSwapP) |
|
276 shmacro(ShenandoahWeakCompareAndSwapN) |
|
277 shmacro(ShenandoahWeakCompareAndSwapP) |
|
278 shmacro(ShenandoahEnqueueBarrier) |
|
279 shmacro(ShenandoahReadBarrier) |
|
280 shmacro(ShenandoahWriteBarrier) |
|
281 shmacro(ShenandoahWBMemProj) |
267 macro(SCMemProj) |
282 macro(SCMemProj) |
268 macro(SqrtD) |
283 macro(SqrtD) |
269 macro(SqrtF) |
284 macro(SqrtF) |
270 macro(Start) |
285 macro(Start) |
271 macro(StartOSR) |
286 macro(StartOSR) |