public class SyntheticIRFactory extends Object implements IRFactory<SyntheticMethod>
Constructor and Description |
---|
SyntheticIRFactory() |
Modifier and Type | Method and Description |
---|---|
boolean |
contextIsIrrelevant(SyntheticMethod method)
Does this factory always return the same IR for a method, regardless of context?
|
ControlFlowGraph |
makeCFG(SyntheticMethod method,
Context C) |
IR |
makeIR(SyntheticMethod method,
Context C,
SSAOptions options)
Build an SSA
IR for a method in a particular context |
public ControlFlowGraph makeCFG(SyntheticMethod method, Context C)
public IR makeIR(SyntheticMethod method, Context C, SSAOptions options)
IRFactory
IR
for a method in a particular contextmakeIR
in interface IRFactory<SyntheticMethod>
public boolean contextIsIrrelevant(SyntheticMethod method)
IRFactory
contextIsIrrelevant
in interface IRFactory<SyntheticMethod>