< prev index next >
src/hotspot/share/opto/loopnode.hpp
Print this page
rev 54386 : 8221766: Load-reference barriers for Shenandoah
*** 36,47 ****
class CountedLoopNode;
class IdealLoopTree;
class LoopNode;
class Node;
class OuterStripMinedLoopEndNode;
- class ShenandoahBarrierNode;
- class ShenandoahWriteBarrierNode;
class PathFrequency;
class PhaseIdealLoop;
class CountedLoopReserveKit;
class VectorSet;
class Invariance;
--- 36,45 ----
*** 636,647 ****
// loop tree. Drives the loop-based transformations on the ideal graph.
class PhaseIdealLoop : public PhaseTransform {
friend class IdealLoopTree;
friend class SuperWord;
friend class CountedLoopReserveKit;
! friend class ShenandoahBarrierNode;
! friend class ShenandoahWriteBarrierNode;
// Pre-computed def-use info
PhaseIterGVN &_igvn;
// Head of loop tree
--- 634,644 ----
// loop tree. Drives the loop-based transformations on the ideal graph.
class PhaseIdealLoop : public PhaseTransform {
friend class IdealLoopTree;
friend class SuperWord;
friend class CountedLoopReserveKit;
! friend class ShenandoahBarrierC2Support;
// Pre-computed def-use info
PhaseIterGVN &_igvn;
// Head of loop tree
< prev index next >