|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |