|
|||||||||||
| 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)
|
| Uses of PhiExpr in soot.shimple |
| Methods in soot.shimple that return PhiExpr | |
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(List args,
List preds)
Create a PhiExpr with the provided list of Values (Locals or Constants) and the corresponding control flow predecessor Blocks. |
static PhiExpr |
Shimple.getPhiExpr(Unit unit)
Returns the corresponding PhiExpr if the unit is a Phi node, null otherwise. |
| Methods in soot.shimple with parameters of type PhiExpr | |
void |
AbstractShimpleExprSwitch.casePhiExpr(PhiExpr v)
|
void |
AbstractShimpleValueSwitch.casePhiExpr(PhiExpr e)
|
void |
ShimpleExprSwitch.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)
|
| Uses of PhiExpr in soot.toolkits.exceptions |
| Methods in soot.toolkits.exceptions with parameters of type PhiExpr | |
void |
UnitThrowAnalysis.ValueSwitch.casePhiExpr(PhiExpr e)
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||