src/hotspot/share/opto/classes.hpp
changeset 52925 9c18c9d839d3
parent 50525 767cdb97f103
child 52979 7384e00d5860
equal deleted inserted replaced
52924:420ff459906f 52925:9c18c9d839d3
     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)