src/share/vm/opto/classes.hpp

Print this page
rev 2892 : 7121140: Allocation paths require explicit memory synchronization operations for RMO systems
Summary: adds store store barrier after initialization of header and body of objects.
Reviewed-by:


 149 macro(LoadPLocked)
 150 macro(LoadLLocked)
 151 macro(LoadP)
 152 macro(LoadN)
 153 macro(LoadRange)
 154 macro(LoadS)
 155 macro(Lock)
 156 macro(LogD)
 157 macro(Log10D)
 158 macro(Loop)
 159 macro(LoopLimit)
 160 macro(Mach)
 161 macro(MachProj)
 162 macro(MaxI)
 163 macro(MemBarAcquire)
 164 macro(MemBarAcquireLock)
 165 macro(MemBarCPUOrder)
 166 macro(MemBarRelease)
 167 macro(MemBarReleaseLock)
 168 macro(MemBarVolatile)

 169 macro(MergeMem)
 170 macro(MinI)
 171 macro(ModD)
 172 macro(ModF)
 173 macro(ModI)
 174 macro(ModL)
 175 macro(MoveI2F)
 176 macro(MoveF2I)
 177 macro(MoveL2D)
 178 macro(MoveD2L)
 179 macro(MulD)
 180 macro(MulF)
 181 macro(MulHiL)
 182 macro(MulI)
 183 macro(MulL)
 184 macro(Multi)
 185 macro(NegD)
 186 macro(NegF)
 187 macro(NeverBranch)
 188 macro(Opaque1)




 149 macro(LoadPLocked)
 150 macro(LoadLLocked)
 151 macro(LoadP)
 152 macro(LoadN)
 153 macro(LoadRange)
 154 macro(LoadS)
 155 macro(Lock)
 156 macro(LogD)
 157 macro(Log10D)
 158 macro(Loop)
 159 macro(LoopLimit)
 160 macro(Mach)
 161 macro(MachProj)
 162 macro(MaxI)
 163 macro(MemBarAcquire)
 164 macro(MemBarAcquireLock)
 165 macro(MemBarCPUOrder)
 166 macro(MemBarRelease)
 167 macro(MemBarReleaseLock)
 168 macro(MemBarVolatile)
 169 macro(MemBarStoreStore)
 170 macro(MergeMem)
 171 macro(MinI)
 172 macro(ModD)
 173 macro(ModF)
 174 macro(ModI)
 175 macro(ModL)
 176 macro(MoveI2F)
 177 macro(MoveF2I)
 178 macro(MoveL2D)
 179 macro(MoveD2L)
 180 macro(MulD)
 181 macro(MulF)
 182 macro(MulHiL)
 183 macro(MulI)
 184 macro(MulL)
 185 macro(Multi)
 186 macro(NegD)
 187 macro(NegF)
 188 macro(NeverBranch)
 189 macro(Opaque1)