< prev index next >
src/share/vm/runtime/vmStructs.cpp
Print this page
rev 8961 : [mq]: diff-shenandoah.patch
*** 206,215 ****
--- 206,216 ----
#include "opto/optoreg.hpp"
#include "opto/parse.hpp"
#include "opto/phaseX.hpp"
#include "opto/regalloc.hpp"
#include "opto/rootnode.hpp"
+ #include "opto/shenandoahSupport.hpp"
#include "opto/subnode.hpp"
#include "opto/vectornode.hpp"
#endif // COMPILER2
// Note: the cross-product of (c1, c2, product, nonproduct, ...),
*** 2074,2083 ****
--- 2075,2087 ----
declare_c2_type(OverflowMulINode, OverflowINode) \
declare_c2_type(OverflowLNode, OverflowNode) \
declare_c2_type(OverflowAddLNode, OverflowLNode) \
declare_c2_type(OverflowSubLNode, OverflowLNode) \
declare_c2_type(OverflowMulLNode, OverflowLNode) \
+ declare_c2_type(ShenandoahBarrierNode, TypeNode) \
+ declare_c2_type(ShenandoahReadBarrierNode, ShenandoahBarrierNode) \
+ declare_c2_type(ShenandoahWriteBarrierNode, ShenandoahBarrierNode) \
\
/*********************/ \
/* Adapter Blob Entries */ \
/*********************/ \
declare_toplevel_type(AdapterHandlerEntry) \
*** 2255,2264 ****
--- 2259,2269 ----
declare_constant(BarrierSet::CardTableModRef) \
declare_constant(BarrierSet::CardTableForRS) \
declare_constant(BarrierSet::CardTableExtension) \
declare_constant(BarrierSet::G1SATBCT) \
declare_constant(BarrierSet::G1SATBCTLogging) \
+ declare_constant(BarrierSet::ShenandoahBarrierSet) \
\
declare_constant(BlockOffsetSharedArray::LogN) \
declare_constant(BlockOffsetSharedArray::LogN_words) \
declare_constant(BlockOffsetSharedArray::N_bytes) \
declare_constant(BlockOffsetSharedArray::N_words) \
< prev index next >