# HG changeset patch # User eosterlund # Date 1519664683 -3600 # Node ID 49e095e658c703ba6911182db68675dbdb646a27 # Parent af8578e25d17650219313ba691dd3757957918d4 8198703: Missing #include "gc/shared/cardTableModRefBS.hpp" in graphKit.hpp Reviewed-by: thartmann, goetz, kvn diff -r af8578e25d17 -r 49e095e658c7 src/hotspot/share/opto/graphKit.cpp --- a/src/hotspot/share/opto/graphKit.cpp Mon Feb 26 11:28:05 2018 -0500 +++ b/src/hotspot/share/opto/graphKit.cpp Mon Feb 26 18:04:43 2018 +0100 @@ -3809,6 +3809,13 @@ //----------------------------- store barriers ---------------------------- #define __ ideal. +bool GraphKit::use_ReduceInitialCardMarks() { + BarrierSet *bs = Universe::heap()->barrier_set(); + return bs->is_a(BarrierSet::CardTableModRef) + && barrier_set_cast(bs)->can_elide_tlab_store_barriers() + && ReduceInitialCardMarks; +} + void GraphKit::sync_kit(IdealKit& ideal) { set_all_memory(__ merged_memory()); set_i_o(__ i_o()); diff -r af8578e25d17 -r 49e095e658c7 src/hotspot/share/opto/graphKit.hpp --- a/src/hotspot/share/opto/graphKit.hpp Mon Feb 26 11:28:05 2018 -0500 +++ b/src/hotspot/share/opto/graphKit.hpp Mon Feb 26 18:04:43 2018 +0100 @@ -754,12 +754,7 @@ // Returns the object (if any) which was created the moment before. Node* just_allocated_object(Node* current_control); - static bool use_ReduceInitialCardMarks() { - BarrierSet *bs = Universe::heap()->barrier_set(); - return bs->is_a(BarrierSet::CardTableModRef) - && barrier_set_cast(bs)->can_elide_tlab_store_barriers() - && ReduceInitialCardMarks; - } + static bool use_ReduceInitialCardMarks(); // Sync Ideal and Graph kits. void sync_kit(IdealKit& ideal);