< prev index next >
src/share/vm/runtime/vmStructs.cpp
Print this page
@@ -206,10 +206,11 @@
#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,10 +2075,14 @@
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) \
+ declare_c2_type(ShenandoahWBMemProjNode, ProjNode) \
\
/*********************/ \
/* Adapter Blob Entries */ \
/*********************/ \
declare_toplevel_type(AdapterHandlerEntry) \
@@ -2255,10 +2260,11 @@
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 >