Mercurial > hg > graal-jvmci-8
comparison c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/TemplateFlag.java @ 2059:9508a52cbd32
Add deoptimization blob support.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Wed, 19 Jan 2011 15:48:15 +0100 |
parents | 9e5e83ca2259 |
children |
comparison
equal
deleted
inserted
replaced
2058:8f033d37798a | 2059:9508a52cbd32 |
---|---|
19 * Company, Ltd. | 19 * Company, Ltd. |
20 */ | 20 */ |
21 package com.sun.hotspot.c1x; | 21 package com.sun.hotspot.c1x; |
22 | 22 |
23 enum TemplateFlag { | 23 enum TemplateFlag { |
24 NULL_CHECK, UNRESOLVED, READ_BARRIER, WRITE_BARRIER, STORE_CHECK, BOUNDS_CHECK, GIVEN_LENGTH, STATIC_METHOD, SYNCHRONIZED; | 24 NULL_CHECK, UNRESOLVED, READ_BARRIER, WRITE_BARRIER, STORE_CHECK, BOUNDS_CHECK, GIVEN_LENGTH, INPUTS_DIFFERENT, INPUTS_SAME, STATIC_METHOD, SYNCHRONIZED; |
25 | 25 |
26 private static final long FIRST_FLAG = 0x0000000100000000L; | 26 private static final long FIRST_FLAG = 0x0000000100000000L; |
27 public static final long FLAGS_MASK = 0x0000FFFF00000000L; | 27 public static final long FLAGS_MASK = 0x0000FFFF00000000L; |
28 public static final long INDEX_MASK = 0x00000000FFFFFFFFL; | 28 public static final long INDEX_MASK = 0x00000000FFFFFFFFL; |
29 | 29 |