Uses of Package
dspl.intermediate.instructions

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.