| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private final boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected Label | getRenamedLabelSimple(Label l)
Implements abstract org.
|
| public Variable | getRenamedSelfVariable(Variable
to be renamed self)Implements abstract org. How do we rename %self? |
| public Variable | getRenamedVariable(Variable
to be renamed variable)Overrides org. Return a new instance of a variable for the newly cloned scope. |
| protected Variable | getRenamedVariableSimple(Variable
to be renamed v)Implements abstract org. How are typical variables renamed if they were not yet found in the variable renaming map? |
| public boolean | |
| public void | |
| public boolean |
| cloneIPC | back to summary |
|---|---|
| private boolean cloneIPC | |
| isEnsureBlock | back to summary |
|---|---|
| private final boolean isEnsureBlock | |
| SimpleCloneInfo | back to summary |
|---|---|
| public SimpleCloneInfo(IRScope scope, boolean isEnsureBlock, boolean cloneIPC) | |
| SimpleCloneInfo | back to summary |
|---|---|
| public SimpleCloneInfo(IRScope scope, boolean isEnsureBlock) | |
| getRenamedLabelSimple | back to summary |
|---|---|
| protected Label getRenamedLabelSimple(Label l) Implements abstract org. | |
| getRenamedSelfVariable | back to summary |
|---|---|
| public Variable getRenamedSelfVariable(Variable self) Implements abstract org. Doc from org. How do we rename %self? | |
| getRenamedVariable | back to summary |
|---|---|
| public Variable getRenamedVariable(Variable variable) Overrides org. Doc from org. Return a new instance of a variable for the newly cloned scope. Maps are maintained because Variables typically share the same instance across a CFG (of the same lexical depth). | |
| getRenamedVariableSimple | back to summary |
|---|---|
| protected Variable getRenamedVariableSimple(Variable v) Implements abstract org. Doc from org. How are typical variables renamed if they were not yet found in the variable renaming map? | |
| isEnsureBlockCloneMode | back to summary |
|---|---|
| public boolean isEnsureBlockCloneMode() | |
| renameLabel | back to summary |
|---|---|
| public void renameLabel(Label l) | |
| shouldCloneIPC | back to summary |
|---|---|
| public boolean shouldCloneIPC() | |