LualikeIrBasicBlock class final
A basic block in the existing lualike IR.
The current compiler already lowers AST into IR before bytecode emission. This graph is a migration scaffold: it lets later SSA work reason about the existing IR without replacing the current AST -> IR -> bytecode pipeline.
Constructors
Properties
- endPc → int
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
final
-
instructionPcs
→ List<
int> -
final
- isEmpty → bool
-
no setter
- isEntry → bool
-
no setter
- length → int
-
no setter
-
predecessors
→ List<
int> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startPc → int
-
final
-
successors
→ List<
int> -
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited