Mercurial > hg > truffle
comparison src/share/vm/opto/type.hpp @ 851:fc4be448891f
6851742: (EA) allocation elimination doesn't work with UseG1GC
Summary: Fix eliminate_card_mark() to eliminate G1 pre/post barriers.
Reviewed-by: never
author | kvn |
---|---|
date | Thu, 16 Jul 2009 14:10:42 -0700 |
parents | bf3489cc0aa0 |
children | c7e94e8fff43 |
comparison
equal
deleted
inserted
replaced
850:fd50a67f97d1 | 851:fc4be448891f |
---|---|
1214 // Opcodes | 1214 // Opcodes |
1215 #define Op_LShiftX Op_LShiftL | 1215 #define Op_LShiftX Op_LShiftL |
1216 #define Op_AndX Op_AndL | 1216 #define Op_AndX Op_AndL |
1217 #define Op_AddX Op_AddL | 1217 #define Op_AddX Op_AddL |
1218 #define Op_SubX Op_SubL | 1218 #define Op_SubX Op_SubL |
1219 #define Op_XorX Op_XorL | |
1220 #define Op_URShiftX Op_URShiftL | |
1219 // conversions | 1221 // conversions |
1220 #define ConvI2X(x) ConvI2L(x) | 1222 #define ConvI2X(x) ConvI2L(x) |
1221 #define ConvL2X(x) (x) | 1223 #define ConvL2X(x) (x) |
1222 #define ConvX2I(x) ConvL2I(x) | 1224 #define ConvX2I(x) ConvL2I(x) |
1223 #define ConvX2L(x) (x) | 1225 #define ConvX2L(x) (x) |
1256 // Opcodes | 1258 // Opcodes |
1257 #define Op_LShiftX Op_LShiftI | 1259 #define Op_LShiftX Op_LShiftI |
1258 #define Op_AndX Op_AndI | 1260 #define Op_AndX Op_AndI |
1259 #define Op_AddX Op_AddI | 1261 #define Op_AddX Op_AddI |
1260 #define Op_SubX Op_SubI | 1262 #define Op_SubX Op_SubI |
1263 #define Op_XorX Op_XorI | |
1264 #define Op_URShiftX Op_URShiftI | |
1261 // conversions | 1265 // conversions |
1262 #define ConvI2X(x) (x) | 1266 #define ConvI2X(x) (x) |
1263 #define ConvL2X(x) ConvL2I(x) | 1267 #define ConvL2X(x) ConvL2I(x) |
1264 #define ConvX2I(x) (x) | 1268 #define ConvX2I(x) (x) |
1265 #define ConvX2L(x) ConvI2L(x) | 1269 #define ConvX2L(x) ConvI2L(x) |