public class LoopFragmentWhole extends LoopFragment
nodes, nodesReady| Constructor and Description |
|---|
LoopFragmentWhole(LoopEx loop) |
LoopFragmentWhole(LoopFragmentWhole original) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeDuplication() |
LoopFragmentWhole |
duplicate() |
FixedNode |
entryPoint() |
protected Graph.DuplicationReplacement |
getDuplicationReplacement() |
void |
insertBefore(LoopEx loop) |
NodeBitMap |
nodes() |
protected ValueNode |
prim(ValueNode b)
Gets the corresponding value in this fragment.
|
computeNodes, contains, disconnect, finishDuplication, getDuplicatedNode, graph, isDuplicate, loop, mergeEarlyExits, original, patchNodes, putDuplicatedNode, reverseDuplicationMap, toHirBlockspublic LoopFragmentWhole(LoopEx loop)
public LoopFragmentWhole(LoopFragmentWhole original)
public LoopFragmentWhole duplicate()
duplicate in class LoopFragmentpublic NodeBitMap nodes()
nodes in class LoopFragmentprotected ValueNode prim(ValueNode b)
LoopFragmentprim in class LoopFragmentb - original valueprotected Graph.DuplicationReplacement getDuplicationReplacement()
getDuplicationReplacement in class LoopFragmentpublic FixedNode entryPoint()
protected void beforeDuplication()
beforeDuplication in class LoopFragmentpublic void insertBefore(LoopEx loop)
insertBefore in class LoopFragment