|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use InstructionSet | |
|---|---|
| com.joanju.cg.bytecode | |
| com.joanju.cg.codegen | |
| com.joanju.cg.printers | |
| Uses of InstructionSet in com.joanju.cg.bytecode |
|---|
| Fields in com.joanju.cg.bytecode declared as InstructionSet | |
|---|---|
protected InstructionSet |
Bytecode.instrSet
|
| Methods in com.joanju.cg.bytecode with parameters of type InstructionSet | |
|---|---|
void |
Bytecode.calcValuesAgain(InstructionSet instrs)
This is called by the InstructionSet when it's time to chase where-used chains for local value changes. |
java.util.HashSet<java.lang.Integer> |
Bytecode.getValuesCalcLocal(Bytecode usedBy,
InstructionSet instrs)
Calculate local values. |
void |
BuiltinfuncInstr.setInstructionSet(InstructionSet is)
At the time this is added to the InstructionSet, we determine if this instruction is recalcOK. |
void |
Bytecode.setInstructionSet(InstructionSet is)
The instructionset assigns this when a Bytecode object is added to it. |
java.lang.String |
AddsuperInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
BuiltinfuncInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
Bytecode.toStringFromComments(InstructionSet instrs)
All Bytecode instruction subclasses should override this eventually. |
java.lang.String |
CallInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
CallinInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
CallsuperInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
DefInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
DefglobalInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
DefsharedInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
DefvarInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
LiteralnumInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
LiteralstrInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
ProcedureInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
SyshandleInstr.toStringFromComments(InstructionSet instrs)
|
java.lang.String |
Bytecode.toStringFromName(InstructionSet instrs)
Some subclasses should override this to return the string literal, var name, procedure name, etc. |
java.lang.String |
DefglobalInstr.toStringFromName(InstructionSet instrs)
|
java.lang.String |
DefsharedInstr.toStringFromName(InstructionSet instrs)
|
java.lang.String |
DefvarInstr.toStringFromName(InstructionSet instrs)
|
java.lang.String |
LiteralnumInstr.toStringFromName(InstructionSet instrs)
|
java.lang.String |
LiteralstrInstr.toStringFromName(InstructionSet instrs)
|
java.lang.String |
SyshandleInstr.toStringFromName(InstructionSet instrs)
Returns SOURCE-PROCEDURE or TARGET-PROCEDURE. |
| Uses of InstructionSet in com.joanju.cg.codegen |
|---|
| Methods in com.joanju.cg.codegen that return InstructionSet | |
|---|---|
InstructionSet |
Codegenerator.getInstructionSet()
|
| Uses of InstructionSet in com.joanju.cg.printers |
|---|
| Methods in com.joanju.cg.printers with parameters of type InstructionSet | |
|---|---|
void |
BytecodePrinter.print(InstructionSet instrs,
java.io.BufferedWriter writer)
|
static void |
BytecodePrinter.writeStdout(InstructionSet instrs)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||