Package org.teavm.model.util
Class PhiUpdater
java.lang.Object
org.teavm.model.util.PhiUpdater
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSigma[]
getSigmasAt(int blockIndex)
int
getSourceVariable(int var)
void
setSigmaPredicate(Predicate<Instruction> sigmaPredicate)
void
updatePhis(Program program, int parameterCount)
void
updatePhis(Program program, Variable[] parameters)
-
Constructor Details
-
PhiUpdater
public PhiUpdater()
-
-
Method Details
-
getSourceVariable
public int getSourceVariable(int var) -
getSynthesizedPhis
-
updatePhis
-
getSigmasAt
-
setSigmaPredicate
-
updatePhis
-