src/hotspot/share/opto/classes.hpp
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 54750 1851a532ddfe
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2019, 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.
    49 macro(ReverseBytesI)
    49 macro(ReverseBytesI)
    50 macro(ReverseBytesL)
    50 macro(ReverseBytesL)
    51 macro(ReverseBytesUS)
    51 macro(ReverseBytesUS)
    52 macro(ReverseBytesS)
    52 macro(ReverseBytesS)
    53 macro(CProj)
    53 macro(CProj)
       
    54 macro(CacheWB)
       
    55 macro(CacheWBPreSync)
       
    56 macro(CacheWBPostSync)
    54 macro(CallDynamicJava)
    57 macro(CallDynamicJava)
    55 macro(CallJava)
    58 macro(CallJava)
    56 macro(CallLeaf)
    59 macro(CallLeaf)
    57 macro(CallLeafNoFP)
    60 macro(CallLeafNoFP)
    58 macro(CallRuntime)
    61 macro(CallRuntime)
    59 macro(CallStaticJava)
    62 macro(CallStaticJava)
    60 macro(CastII)
    63 macro(CastII)
       
    64 macro(CastLL)
    61 macro(CastX2P)
    65 macro(CastX2P)
    62 macro(CastP2X)
    66 macro(CastP2X)
    63 macro(CastPP)
    67 macro(CastPP)
    64 macro(Catch)
    68 macro(Catch)
    65 macro(CatchProj)
    69 macro(CatchProj)
   187 macro(LoadPLocked)
   191 macro(LoadPLocked)
   188 macro(LoadP)
   192 macro(LoadP)
   189 macro(LoadN)
   193 macro(LoadN)
   190 macro(LoadRange)
   194 macro(LoadRange)
   191 macro(LoadS)
   195 macro(LoadS)
   192 #if INCLUDE_ZGC
       
   193 #define zgcmacro(x) macro(x)
       
   194 #else
       
   195 #define zgcmacro(x) optionalmacro(x)
       
   196 #endif
       
   197 zgcmacro(LoadBarrier)
       
   198 zgcmacro(LoadBarrierSlowReg)
       
   199 zgcmacro(LoadBarrierWeakSlowReg)
       
   200 macro(Lock)
   196 macro(Lock)
   201 macro(Loop)
   197 macro(Loop)
   202 macro(LoopLimit)
   198 macro(LoopLimit)
   203 macro(Mach)
   199 macro(Mach)
   204 macro(MachProj)
   200 macro(MachProj)
   265 macro(Region)
   261 macro(Region)
   266 macro(Rethrow)
   262 macro(Rethrow)
   267 macro(Return)
   263 macro(Return)
   268 macro(Root)
   264 macro(Root)
   269 macro(RoundDouble)
   265 macro(RoundDouble)
       
   266 macro(RoundDoubleMode)
       
   267 macro(RoundDoubleModeV)
   270 macro(RoundFloat)
   268 macro(RoundFloat)
   271 macro(SafePoint)
   269 macro(SafePoint)
   272 macro(SafePointScalarObject)
   270 macro(SafePointScalarObject)
   273 #if INCLUDE_SHENANDOAHGC
   271 #if INCLUDE_SHENANDOAHGC
   274 #define shmacro(x) macro(x)
   272 #define shmacro(x) macro(x)