class JumpThroughBlocks
extends java.lang.Object
Constructor and Description |
---|
JumpThroughBlocks(BasicBlock entry,
BasicBlock exit,
java.util.List<BasicBlock> allBlocks,
FunctionAndBlockManager functionAndBlockManager)
Constructs jump-through blocks as cloned of the given basic blocks.
|
JumpThroughBlocks(BasicBlock singleBlock,
FunctionAndBlockManager functionAndBlockManager)
Convenience constructor for singleton jump-throughs.
|
Modifier and Type | Method and Description |
---|---|
(package private) JumpThroughBlocks |
copy(FunctionAndBlockManager functionAndBlockManager)
Returns a shallow clone of this object.
|
(package private) java.util.List<BasicBlock> |
getAllBlocks()
Returns all the (cloned) blocks.
|
(package private) BasicBlock |
getEntry()
Returns the (cloned) entry block.
|
(package private) BasicBlock |
getExit()
Returns the (cloned) exit block.
|
JumpThroughBlocks(BasicBlock entry, BasicBlock exit, java.util.List<BasicBlock> allBlocks, FunctionAndBlockManager functionAndBlockManager)
JumpThroughBlocks(BasicBlock singleBlock, FunctionAndBlockManager functionAndBlockManager)
JumpThroughBlocks copy(FunctionAndBlockManager functionAndBlockManager)
java.util.List<BasicBlock> getAllBlocks()
BasicBlock getEntry()
BasicBlock getExit()
Copyright © 2009-2019 Aarhus University