Mercurial > hg > truffle
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 |