Uses of Interface
soot.shimple.PhiExpr
-
Packages that use PhiExpr Package Description soot.jimple.spark.builder soot.shimple Public classes for the SSA Shimple intermediate representation.soot.shimple.internal Shimple internal messy stuff.soot.toolkits.exceptions -
-
Uses of PhiExpr in soot.jimple.spark.builder
Methods in soot.jimple.spark.builder with parameters of type PhiExpr Modifier and Type Method Description voidMethodNodeFactory. casePhiExpr(PhiExpr e) -
Uses of PhiExpr in soot.shimple
Methods in soot.shimple that return PhiExpr Modifier and Type Method Description static PhiExprShimple. getPhiExpr(Unit unit)Returns the corresponding PhiExpr if the unit is a Phi node, null otherwise.PhiExprShimple. newPhiExpr(List<Value> args, List<Unit> preds)Create a PhiExpr with the provided list of Values (Locals or Constants) and the corresponding control flow predecessor Blocks.PhiExprShimple. newPhiExpr(Local leftLocal, List<Block> preds)Create a trivial PhiExpr, where preds are an ordered list of the control predecessor Blocks of the Phi expression.Methods in soot.shimple with parameters of type PhiExpr Modifier and Type Method Description voidAbstractShimpleExprSwitch. casePhiExpr(PhiExpr v)voidAbstractShimpleValueSwitch. casePhiExpr(PhiExpr e)voidShimpleExprSwitch. casePhiExpr(PhiExpr v) -
Uses of PhiExpr in soot.shimple.internal
Classes in soot.shimple.internal that implement PhiExpr Modifier and Type Class Description classSPhiExprInternal implementation of Phi nodes.Methods in soot.shimple.internal with parameters of type PhiExpr Modifier and Type Method Description voidPhiNodeManager. trimPhiNode(PhiExpr phiExpr) -
Uses of PhiExpr in soot.toolkits.exceptions
Methods in soot.toolkits.exceptions with parameters of type PhiExpr Modifier and Type Method Description voidUnitThrowAnalysis.ValueSwitch. casePhiExpr(PhiExpr e)
-