Mercurial > hg > truffle
comparison src/share/vm/graal/graalCompilerToVM.cpp @ 8436:10293cbfc2b6
wrote implementations for node intrinsics so that they can be interpreted when a method substitution is deoptimized and added unit tests to ensure existing method substitutions can run interpreted
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 22 Mar 2013 11:19:53 +0100 |
parents | 8d6ea1915d42 |
children | 2ffd472c5d25 83fde86ae759 |
comparison
equal
deleted
inserted
replaced
8435:94d98d334ccd | 8436:10293cbfc2b6 |
---|---|
624 set_int("klassStateOffset", in_bytes(InstanceKlass::init_state_offset())); | 624 set_int("klassStateOffset", in_bytes(InstanceKlass::init_state_offset())); |
625 set_int("klassStateFullyInitialized", (int)InstanceKlass::fully_initialized); | 625 set_int("klassStateFullyInitialized", (int)InstanceKlass::fully_initialized); |
626 set_int("threadTlabTopOffset", in_bytes(JavaThread::tlab_top_offset())); | 626 set_int("threadTlabTopOffset", in_bytes(JavaThread::tlab_top_offset())); |
627 set_int("threadTlabEndOffset", in_bytes(JavaThread::tlab_end_offset())); | 627 set_int("threadTlabEndOffset", in_bytes(JavaThread::tlab_end_offset())); |
628 set_int("threadObjectOffset", in_bytes(JavaThread::threadObj_offset())); | 628 set_int("threadObjectOffset", in_bytes(JavaThread::threadObj_offset())); |
629 set_int("osThreadOffset", in_bytes(JavaThread::osthread_offset())); | |
630 set_int("osThreadInterruptedOffset", in_bytes(OSThread::interrupted_offset())); | 629 set_int("osThreadInterruptedOffset", in_bytes(OSThread::interrupted_offset())); |
631 set_int("unlockedMask", (int) markOopDesc::unlocked_value); | 630 set_int("unlockedMask", (int) markOopDesc::unlocked_value); |
632 set_int("biasedLockMaskInPlace", (int) markOopDesc::biased_lock_mask_in_place); | 631 set_int("biasedLockMaskInPlace", (int) markOopDesc::biased_lock_mask_in_place); |
633 set_int("ageMaskInPlace", (int) markOopDesc::age_mask_in_place); | 632 set_int("ageMaskInPlace", (int) markOopDesc::age_mask_in_place); |
634 set_int("epochMaskInPlace", (int) markOopDesc::epoch_mask_in_place); | 633 set_int("epochMaskInPlace", (int) markOopDesc::epoch_mask_in_place); |