< prev index next > src/hotspot/share/opto/loopnode.hpp
Print this page
// Computes the mapping from Nodes to IdealLoopTrees. Organizes IdealLoopTrees
// into a loop tree. Drives the loop-based transformations on the ideal graph.
class PhaseIdealLoop : public PhaseTransform {
friend class IdealLoopTree;
friend class SuperWord;
- friend class ShenandoahBarrierC2Support;
friend class AutoNodeBudget;
Arena _arena; // For data whose lifetime is a single pass of loop optimizations
// Map loop membership for CFG nodes, and ctrl for non-CFG nodes.
< prev index next >