Class TopoSorter


  • public class TopoSorter
    extends Object
    Performs a pseudo-topological sort on the VarNodes in a PAG.
    Author:
    Ondrej Lhotak
    • Field Detail

      • ignoreTypes

        protected boolean ignoreTypes
      • pag

        protected PAG pag
      • nextFinishNumber

        protected int nextFinishNumber
    • Constructor Detail

      • TopoSorter

        public TopoSorter​(PAG pag,
                          boolean ignoreTypes)
    • Method Detail

      • sort

        public void sort()
        Actually perform the topological sort on the PAG.
      • dfsVisit

        protected void dfsVisit​(VarNode n)