Mercurial > hg > graal-jvmci-8
view c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/TemplateFlag.java @ 1434:72cfb36c6bb2
* enabled all jtt tests
* added proxy that counts jni calls
* honor hotspot stackshadowpages
* constant pool caching
* monitor enter/exit
* arithmetic stubs (frem, drem, ...)
* create stack values for debug info
* some doc
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Thu, 30 Sep 2010 17:19:48 -0700 |
parents | efba53f86c4f |
children | 9e5e83ca2259 |
line wrap: on
line source
package com.sun.hotspot.c1x; enum TemplateFlag { NULL_CHECK, UNRESOLVED, READ_BARRIER, WRITE_BARRIER, STORE_CHECK, BOUNDS_CHECK, GIVEN_LENGTH, STATIC_METHOD, SYNCHRONIZED; private static long FIRST_FLAG = 0x0000000100000000L; public static long FLAGS_MASK = 0x0000FFFF00000000L; public static long INDEX_MASK = 0x00000000FFFFFFFFL; public long bits() { assert ((FIRST_FLAG << ordinal()) & FLAGS_MASK) != 0; return FIRST_FLAG << ordinal(); } }