Uses of Interface
soot.shimple.PhiExpr

Packages that use PhiExpr
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
 void MethodNodeFactory.casePhiExpr(PhiExpr e)
           
 void MethodNodeFactory.casePhiExpr(PhiExpr e)
           
 

Uses of PhiExpr in soot.shimple
 

Methods in soot.shimple that return PhiExpr
static PhiExpr Shimple.getPhiExpr(Unit unit)
          Returns the corresponding PhiExpr if the unit is a Phi node, null otherwise.
static PhiExpr Shimple.getPhiExpr(Unit unit)
          Returns the corresponding PhiExpr if the unit is a Phi node, null otherwise.
 PhiExpr Shimple.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.
 PhiExpr Shimple.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.
 PhiExpr Shimple.newPhiExpr(Local leftLocal, List preds)
          Create a trivial PhiExpr, where preds are an ordered list of the control predecessor Blocks of the Phi expression.
 PhiExpr Shimple.newPhiExpr(Local leftLocal, List 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
 void AbstractShimpleExprSwitch.casePhiExpr(PhiExpr v)
           
 void AbstractShimpleValueSwitch.casePhiExpr(PhiExpr e)
           
 void ShimpleExprSwitch.casePhiExpr(PhiExpr v)
           
 void ShimpleExprSwitch.casePhiExpr(PhiExpr v)
           
 void AbstractShimpleValueSwitch.casePhiExpr(PhiExpr e)
           
 void AbstractShimpleExprSwitch.casePhiExpr(PhiExpr v)
           
 

Uses of PhiExpr in soot.shimple.internal
 

Classes in soot.shimple.internal that implement PhiExpr
 class SPhiExpr
          Internal implementation of Phi nodes.
 

Methods in soot.shimple.internal with parameters of type PhiExpr
 void PhiNodeManager.trimPhiNode(PhiExpr phiExpr)
           
 void PhiNodeManager.trimPhiNode(PhiExpr phiExpr)
           
 

Uses of PhiExpr in soot.toolkits.exceptions
 

Methods in soot.toolkits.exceptions with parameters of type PhiExpr
 void UnitThrowAnalysis.ValueSwitch.casePhiExpr(PhiExpr e)
           
 void UnitThrowAnalysis.ValueSwitch.casePhiExpr(PhiExpr e)