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