| Package | Description |
|---|---|
| org.classdump.luna.compiler.ir |
The intermediate representation (IR) of Lua programs used by the compiler.
|
| org.classdump.luna.compiler.tf |
IR transformations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BinOp |
class |
Call |
class |
Closure |
class |
CPUWithdraw |
class |
Line |
class |
LoadConst |
static class |
LoadConst.Bool |
static class |
LoadConst.Flt |
static class |
LoadConst.Int |
static class |
LoadConst.Nil |
static class |
LoadConst.Str |
class |
MultiGet |
class |
PhiLoad |
class |
PhiStore |
class |
TabGet |
class |
TabNew |
class |
TabRawAppendMulti |
class |
TabRawSet |
class |
TabRawSetInt |
class |
TabSet |
class |
ToNumber |
class |
UnOp |
class |
UpLoad |
class |
UpStore |
class |
Vararg |
class |
VarInit |
class |
VarLoad |
class |
VarStore |
| Modifier and Type | Method and Description |
|---|---|
List<BodyNode> |
BasicBlock.body() |
| Modifier and Type | Method and Description |
|---|---|
void |
CodeBuilder.add(BodyNode node) |
| Constructor and Description |
|---|
BasicBlock(Label label,
List<BodyNode> body,
BlockTermNode end) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DeadCodePrunerVisitor.skip(BodyNode node) |
Copyright © 2016–2017. All rights reserved.