Package org.teavm.model.util
Class PhiUpdater
- java.lang.Object
-
- org.teavm.model.util.PhiUpdater
-
public class PhiUpdater extends Object
-
-
Constructor Summary
Constructors Constructor Description PhiUpdater()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sigma[]getSigmasAt(int blockIndex)intgetSourceVariable(int var)List<Phi>getSynthesizedPhis()voidsetSigmaPredicate(Predicate<Instruction> sigmaPredicate)voidupdatePhis(Program program, int parameterCount)voidupdatePhis(Program program, Variable[] parameters)
-
-
-
Method Detail
-
getSourceVariable
public int getSourceVariable(int var)
-
updatePhis
public void updatePhis(Program program, int parameterCount)
-
getSigmasAt
public Sigma[] getSigmasAt(int blockIndex)
-
setSigmaPredicate
public void setSigmaPredicate(Predicate<Instruction> sigmaPredicate)
-
-