Package mini_c

Class ERTL

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.util.Set<mini_c.Register> emptySet  
    • Constructor Summary

      Constructors 
      Constructor Description
      ERTL()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) abstract void accept​(ERTLVisitor v)  
      (package private) abstract java.util.Set<mini_c.Register> def()  
      protected static java.util.Set<mini_c.Register> pair​(mini_c.Register r1, mini_c.Register r2)  
      protected static java.util.Set<mini_c.Register> singleton​(mini_c.Register r)  
      (package private) abstract mini_c.Label[] succ()  
      protected static java.util.Set<mini_c.Register> triple​(mini_c.Register r1, mini_c.Register r2, mini_c.Register r3)  
      (package private) abstract java.util.Set<mini_c.Register> use()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • emptySet

        protected static java.util.Set<mini_c.Register> emptySet
    • Constructor Detail

      • ERTL

        ERTL()
    • Method Detail

      • succ

        abstract mini_c.Label[] succ()
      • def

        abstract java.util.Set<mini_c.Register> def()
      • use

        abstract java.util.Set<mini_c.Register> use()
      • singleton

        protected static java.util.Set<mini_c.Register> singleton​(mini_c.Register r)
      • pair

        protected static java.util.Set<mini_c.Register> pair​(mini_c.Register r1,
                                                             mini_c.Register r2)
      • triple

        protected static java.util.Set<mini_c.Register> triple​(mini_c.Register r1,
                                                               mini_c.Register r2,
                                                               mini_c.Register r3)