equal
deleted
inserted
replaced
39 |
39 |
40 SHENANDOAH_ERGO_ENABLE_FLAG(ExplicitGCInvokesConcurrent); |
40 SHENANDOAH_ERGO_ENABLE_FLAG(ExplicitGCInvokesConcurrent); |
41 SHENANDOAH_ERGO_ENABLE_FLAG(ShenandoahImplicitGCInvokesConcurrent); |
41 SHENANDOAH_ERGO_ENABLE_FLAG(ShenandoahImplicitGCInvokesConcurrent); |
42 |
42 |
43 // Final configuration checks |
43 // Final configuration checks |
|
44 SHENANDOAH_CHECK_FLAG_SET(ShenandoahLoadRefBarrier); |
44 SHENANDOAH_CHECK_FLAG_SET(ShenandoahSATBBarrier); |
45 SHENANDOAH_CHECK_FLAG_SET(ShenandoahSATBBarrier); |
45 SHENANDOAH_CHECK_FLAG_SET(ShenandoahReadBarrier); |
|
46 SHENANDOAH_CHECK_FLAG_SET(ShenandoahWriteBarrier); |
|
47 SHENANDOAH_CHECK_FLAG_SET(ShenandoahStoreValReadBarrier); |
|
48 SHENANDOAH_CHECK_FLAG_SET(ShenandoahKeepAliveBarrier); |
46 SHENANDOAH_CHECK_FLAG_SET(ShenandoahKeepAliveBarrier); |
49 SHENANDOAH_CHECK_FLAG_SET(ShenandoahCASBarrier); |
47 SHENANDOAH_CHECK_FLAG_SET(ShenandoahCASBarrier); |
50 SHENANDOAH_CHECK_FLAG_SET(ShenandoahAcmpBarrier); |
|
51 SHENANDOAH_CHECK_FLAG_SET(ShenandoahCloneBarrier); |
48 SHENANDOAH_CHECK_FLAG_SET(ShenandoahCloneBarrier); |
52 } |
49 } |
53 |
50 |
54 ShenandoahAdaptiveHeuristics::~ShenandoahAdaptiveHeuristics() {} |
51 ShenandoahAdaptiveHeuristics::~ShenandoahAdaptiveHeuristics() {} |
55 |
52 |