Class PhiUpdater

java.lang.Object
org.teavm.model.util.PhiUpdater

public class PhiUpdater extends Object
  • Constructor Details

    • PhiUpdater

      public PhiUpdater()
  • Method Details

    • getSourceVariable

      public int getSourceVariable(int var)
    • getSynthesizedPhis

      public List<Phi> getSynthesizedPhis()
    • updatePhis

      public void updatePhis(Program program, int parameterCount)
    • getSigmasAt

      public Sigma[] getSigmasAt(int blockIndex)
    • setSigmaPredicate

      public void setSigmaPredicate(Predicate<Instruction> sigmaPredicate)
    • updatePhis

      public void updatePhis(Program program, Variable[] parameters)