Package org.robovm.compiler.llvm
Class BasicBlock
java.lang.Object
org.robovm.compiler.llvm.BasicBlock
- All Implemented Interfaces:
Writable
public class BasicBlock extends Object implements Writable
- Version:
- $Id$
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.robovm.compiler.llvm.Writable
Writable.Provider -
Method Summary
Modifier and Type Method Description voidadd(Instruction instruction)Instructionfirst()FunctiongetFunction()List<Instruction>getInstructions()LabelgetLabel()StringgetName()Set<VariableRef>getReadsFrom()Set<Variable>getWritesTo()voidinsertAfter(Instruction after, Instruction instruction)voidinsertBefore(Instruction before, Instruction instruction)Instructionlast()BasicBlockRefref()StringtoString()voidwrite(Writer writer)
-
Method Details
-
ref
-
getName
-
getLabel
-
getFunction
-
getWritesTo
-
getReadsFrom
-
add
-
insertBefore
-
insertAfter
-
getInstructions
-
first
-
last
-
write
- Specified by:
writein interfaceWritable- Throws:
IOException
-
toString
-