BasicBlockBuilder class

Constructors

BasicBlockBuilder(ControlFlowGraph _cfg, List<BasicBlock<Operation>> _blocks, BasicBlockBuilder? _parent, [BasicBlockBuilder? _groupStart])

Properties

hashCode int
The hash code for this object.
no setterinherited
root BasicBlockBuilder
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

block(int index) BasicBlockBuilder
build() ControlFlowGraph
commit() BasicBlockBuilder
float(BasicBlock<Operation> block) BasicBlockBuilder
merge(BasicBlock<Operation> block) BasicBlockBuilder
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
split(BasicBlock<Operation> b1, BasicBlock<Operation> b2, [BasicBlock<Operation>? b3, BasicBlock<Operation>? b4, BasicBlock<Operation>? b5, BasicBlock<Operation>? b6, BasicBlock<Operation>? b7, BasicBlock<Operation>? b8]) BasicBlockBuilder
splitMerge(BasicBlock<Operation> split, BasicBlock<Operation> merge) BasicBlockBuilder
then(BasicBlock<Operation> block) BasicBlockBuilder
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](int index) BasicBlockBuilder