|
||||||||||
| 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 | |||||||||