|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use dspl.intermediate.instructions | |
|---|---|
| dspl.backend | |
| dspl.backend.test | |
| dspl.backend.x86 | |
| dspl.frontend | |
| dspl.intermediate.instructions | |
| Classes in dspl.intermediate.instructions used by dspl.backend | |
|---|---|
| ArithmaticInstruction
ArithmaticInstruction includes assignment, conversion, and all arithmatic instructions on both atomics and arrays It covers all common arithmatic operations (addition, subtraction, multiplication, divison, and convolusion) as applied (depending on args/dest) to both atomic and sometimes array Variables. |
|
| BranchInstruction
|
|
| CCallInstruction
CCallInstruction is the insrtuction used for invoking external *presumably c-compiled* functions. |
|
| Instruction
Basic Abstract class for all other Abstract classes which represent the various kinds of 3-operand intermediary instructions generated from the AST |
|
| LoopInstruction
LoopInstruction is used to represent for and while loops. Note that in DSPL a while loop is a subclass of for-loop internally. |
|
| Classes in dspl.intermediate.instructions used by dspl.backend.test | |
|---|---|
| Instruction
Basic Abstract class for all other Abstract classes which represent the various kinds of 3-operand intermediary instructions generated from the AST |
|
| Classes in dspl.intermediate.instructions used by dspl.backend.x86 | |
|---|---|
| ArithmaticInstruction
ArithmaticInstruction includes assignment, conversion, and all arithmatic instructions on both atomics and arrays It covers all common arithmatic operations (addition, subtraction, multiplication, divison, and convolusion) as applied (depending on args/dest) to both atomic and sometimes array Variables. |
|
| BranchInstruction
|
|
| CCallInstruction
CCallInstruction is the insrtuction used for invoking external *presumably c-compiled* functions. |
|
| LoopInstruction
LoopInstruction is used to represent for and while loops. Note that in DSPL a while loop is a subclass of for-loop internally. |
|
| Classes in dspl.intermediate.instructions used by dspl.frontend | |
|---|---|
| Instruction
Basic Abstract class for all other Abstract classes which represent the various kinds of 3-operand intermediary instructions generated from the AST |
|
| InstructionSet
Wrapper class for a series of instructions. |
|
| Classes in dspl.intermediate.instructions used by dspl.intermediate.instructions | |
|---|---|
| BranchInstruction
|
|
| Instruction
Basic Abstract class for all other Abstract classes which represent the various kinds of 3-operand intermediary instructions generated from the AST |
|
| InstructionSet
Wrapper class for a series of instructions. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||