Mercurial > hg > truffle
comparison src/share/vm/graal/graalCompilerToVM.cpp @ 13578:d8143c431d63
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 09 Jan 2014 11:29:56 +0100 |
parents | f3d34d955a5e |
children | b1838411e896 |
comparison
equal
deleted
inserted
replaced
13577:6135e289d260 | 13578:d8143c431d63 |
---|---|
530 | 530 |
531 set_address("newInstanceAddress", GraalRuntime::new_instance); | 531 set_address("newInstanceAddress", GraalRuntime::new_instance); |
532 set_address("newArrayAddress", GraalRuntime::new_array); | 532 set_address("newArrayAddress", GraalRuntime::new_array); |
533 set_address("newMultiArrayAddress", GraalRuntime::new_multi_array); | 533 set_address("newMultiArrayAddress", GraalRuntime::new_multi_array); |
534 set_address("dynamicNewArrayAddress", GraalRuntime::dynamic_new_array); | 534 set_address("dynamicNewArrayAddress", GraalRuntime::dynamic_new_array); |
535 set_address("dynamicNewInstanceAddress", GraalRuntime::dynamic_new_instance); | |
535 set_address("threadIsInterruptedAddress", GraalRuntime::thread_is_interrupted); | 536 set_address("threadIsInterruptedAddress", GraalRuntime::thread_is_interrupted); |
536 set_address("vmMessageAddress", GraalRuntime::vm_message); | 537 set_address("vmMessageAddress", GraalRuntime::vm_message); |
537 set_address("identityHashCodeAddress", GraalRuntime::identity_hash_code); | 538 set_address("identityHashCodeAddress", GraalRuntime::identity_hash_code); |
538 set_address("exceptionHandlerForPcAddress", GraalRuntime::exception_handler_for_pc); | 539 set_address("exceptionHandlerForPcAddress", GraalRuntime::exception_handler_for_pc); |
539 set_address("monitorenterAddress", GraalRuntime::monitorenter); | 540 set_address("monitorenterAddress", GraalRuntime::monitorenter); |