Instructions for NoClock ASTs. More...
Modules | |
| Constructors / Destructors | |
| Create or destroy an instruction. | |
| Getters | |
| Get properties of instructions. | |
| Input / Output | |
| I/O on instruction. | |
| Setters | |
| Get properties of instructions. | |
Data Structures | |
| struct | instruction |
| Instruction. More... | |
| struct | instruction_annotation |
| Annotations. More... | |
Enumerations | |
| enum | instruction_type { INSTR_CALL, INSTR_FOR, INSTR_IF, INSTR_IF_ELSE, INSTR_ADVANCE, INSTR_FINISH, INSTR_ASYNC, INSTR_CLOCKED_FINISH, INSTR_CLOCKED_ASYNC, INSTR_UNKNOWN } |
| Instruction type. More... | |
Instructions for NoClock ASTs.
1.0.0This module contains the instruction_type enum and the instruction struct.
Each instruction shall have one of the following types:
for loop.if then else branc.Clock.advanceAll().finish block.async block.clocked version of either a INSTR_FINISH or INSTR_ASYNC block.For further information on:
| enum instruction_type |
#include <include/noclock/instruction.h>
Instruction type.
1.0.0