comparison src/share/vm/c1x/c1x_Compiler.cpp @ 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
comparison
equal deleted inserted replaced
1433:efba53f86c4f 1434:72cfb36c6bb2
122 HotSpotTypeResolved::set_hasFinalizableSubclass(obj, false); 122 HotSpotTypeResolved::set_hasFinalizableSubclass(obj, false);
123 123
124 return obj; 124 return obj;
125 } 125 }
126 126
127 BasicType C1XCompiler::kindToBasicType(jchar ch) {
128 switch(ch) {
129 case 'z': return T_BOOLEAN;
130 case 'b': return T_BYTE;
131 case 's': return T_SHORT;
132 case 'c': return T_CHAR;
133 case 'i': return T_INT;
134 case 'f': return T_FLOAT;
135 case 'l': return T_LONG;
136 case 'd': return T_DOUBLE;
137 case 'a': return T_OBJECT;
138 case '-': return T_ILLEGAL;
139 default:
140 fatal1("unexpected CiKind: %c", ch);
141 break;
142 }
143 }
144