| Package | Description |
|---|---|
| org.jruby.ir.instructions | |
| org.jruby.ir.instructions.specialized | |
| org.jruby.ir.representations |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayDerefInstr
Instruction representing Ruby code of the form: "a['str']"
which is equivalent to: a.[]('str').
|
class |
AsStringInstr |
class |
AttrAssignInstr |
class |
CallBase |
class |
CallInstr |
class |
ClassSuperInstr |
class |
EQQInstr |
class |
InstanceSuperInstr |
class |
MatchInstr |
class |
NoResultCallInstr |
class |
UnresolvedSuperInstr |
class |
YieldInstr |
class |
ZSuperInstr |
| Modifier and Type | Class and Description |
|---|---|
class |
OneArgOperandAttrAssignInstr |
class |
OneFixnumArgNoBlockCallInstr |
class |
OneFloatArgNoBlockCallInstr |
class |
OneOperandArgBlockCallInstr |
class |
OneOperandArgNoBlockCallInstr |
class |
OneOperandArgNoBlockNoResultCallInstr |
class |
TwoOperandArgNoBlockCallInstr |
class |
ZeroOperandArgNoBlockCallInstr |
| Modifier and Type | Method and Description |
|---|---|
Site |
BasicBlock.siteOf(long callsiteId)
What site object contains this callsiteId or die trying.
|
| Modifier and Type | Method and Description |
|---|---|
BasicBlock |
BasicBlock.splitAtInstruction(Site splitPoint,
Label newLabel,
boolean includeSplitPointInstr) |
Copyright © 2001-2021 JRuby. All Rights Reserved.