< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Print this page
rev 55220 : 8225342: Shenandoah: use COMPILER2_OR_JVMCI macro consistently
Reviewed-by: XXX

*** 1065,1086 **** _rp->roots_do(worker_id, &cl); } }; void ShenandoahHeap::evacuate_and_update_roots() { ! #if defined(COMPILER2) || INCLUDE_JVMCI DerivedPointerTable::clear(); #endif assert(ShenandoahSafepoint::is_at_shenandoah_safepoint(), "Only iterate roots while world is stopped"); { ShenandoahRootEvacuator rp(workers()->active_workers(), ShenandoahPhaseTimings::init_evac); ShenandoahEvacuateUpdateRootsTask roots_task(&rp); workers()->run_task(&roots_task); } ! #if defined(COMPILER2) || INCLUDE_JVMCI DerivedPointerTable::update_pointers(); #endif } // Returns size in bytes --- 1065,1086 ---- _rp->roots_do(worker_id, &cl); } }; void ShenandoahHeap::evacuate_and_update_roots() { ! #if COMPILER2_OR_JVMCI DerivedPointerTable::clear(); #endif assert(ShenandoahSafepoint::is_at_shenandoah_safepoint(), "Only iterate roots while world is stopped"); { ShenandoahRootEvacuator rp(workers()->active_workers(), ShenandoahPhaseTimings::init_evac); ShenandoahEvacuateUpdateRootsTask roots_task(&rp); workers()->run_task(&roots_task); } ! #if COMPILER2_OR_JVMCI DerivedPointerTable::update_pointers(); #endif } // Returns size in bytes
< prev index next >