Mercurial > hg > truffle
comparison src/share/vm/graal/graalCompiler.cpp @ 5466:af07e798947d
lifted fast subtype check into checkcast snippets
introduced ExplodeLoopNode for use in snippets to denote a loop that must be completely unrolled
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 01 Jun 2012 11:10:49 +0200 |
parents | af59b4dfc9e4 |
children | 9da759562a42 |
comparison
equal
deleted
inserted
replaced
5465:215981c9fd77 | 5466:af07e798947d |
---|---|
273 | 273 |
274 HotSpotTypeResolved::set_javaMirror(obj, klass->java_mirror()); | 274 HotSpotTypeResolved::set_javaMirror(obj, klass->java_mirror()); |
275 HotSpotTypeResolved::set_simpleName(obj, name()); | 275 HotSpotTypeResolved::set_simpleName(obj, name()); |
276 HotSpotTypeResolved::set_accessFlags(obj, klass->access_flags().as_int()); | 276 HotSpotTypeResolved::set_accessFlags(obj, klass->access_flags().as_int()); |
277 HotSpotTypeResolved::set_isInterface(obj, klass->is_interface()); | 277 HotSpotTypeResolved::set_isInterface(obj, klass->is_interface()); |
278 HotSpotTypeResolved::set_superCheckOffset(obj, klass->super_check_offset()); | |
278 HotSpotTypeResolved::set_isInstanceClass(obj, klass->oop_is_instance()); | 279 HotSpotTypeResolved::set_isInstanceClass(obj, klass->oop_is_instance()); |
279 | 280 |
280 if (klass->oop_is_javaArray()) { | 281 if (klass->oop_is_javaArray()) { |
281 HotSpotTypeResolved::set_isArrayClass(obj, true); | 282 HotSpotTypeResolved::set_isArrayClass(obj, true); |
282 } else { | 283 } else { |