Class LoopExtractionPass

  • All Implemented Interfaces:
    Function<IRDAG,​IRDAG>

    public final class LoopExtractionPass
    extends ReshapingPass
    Pass for extracting and grouping each loops together using the LoopVertex. It first groups loops together, making each iteration into a LoopOperator. Then, it rolls repetitive operators into one root LoopOperator, which contains enough information to produce all other iterative computations.
    • Constructor Detail

      • LoopExtractionPass

        public LoopExtractionPass()
        Default constructor.
    • Method Detail