< 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 >