public class SSAOptions
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
SSAOptions.DefaultValues
While SSA form makes the not-unreasonable assumption that values must be defined before they
are used, many languages permit using undefined variables and simply give them some default
value.
|
| Constructor and Description |
|---|
SSAOptions() |
| Modifier and Type | Method and Description |
|---|---|
static SSAOptions |
defaultOptions() |
boolean |
equals(java.lang.Object obj) |
static SSAPiNodePolicy |
getAllBuiltInPiNodes()
return a policy that enables all built-in pi node policies
|
SSAOptions.DefaultValues |
getDefaultValues() |
SSAPiNodePolicy |
getPiNodePolicy() |
int |
hashCode() |
void |
setDefaultValues(SSAOptions.DefaultValues defaultValues) |
void |
setPiNodePolicy(SSAPiNodePolicy piNodePolicy) |
public static SSAPiNodePolicy getAllBuiltInPiNodes()
public void setDefaultValues(SSAOptions.DefaultValues defaultValues)
public SSAOptions.DefaultValues getDefaultValues()
public static SSAOptions defaultOptions()
public SSAPiNodePolicy getPiNodePolicy()
public void setPiNodePolicy(SSAPiNodePolicy piNodePolicy)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object