Functions | |
| void | EmitGenInstrClass (FILE *output) |
| Emit class declaration for generic instruction. | |
| void | EmitFormatClasses (FILE *output) |
| Emit class declarations for formats. | |
| void | EmitInstrClasses (FILE *output) |
| Emit class declarations for instructions. | |
| void | EmitDecStruct (FILE *output) |
| Emit decoder structure initialization. | |
| void | EmitPipeUpdateMethod (FILE *output) |
| Emit reg update method for pipelined architectures. | |
| void | EmitMultiPipeUpdateMethod (FILE *output) |
| Emit reg update method for multi-pipelined architectures. | |
| void | EmitUpdateMethod (FILE *output) |
| Emit reg update method for non-pipelined architectures. | |
| void | EmitMultiCycleProcessorBhv (FILE *output) |
| Emit processor behavior for a multicycle processor. | |
| void | EmitProcessorBhv (FILE *output) |
| Emit processor behavior for a single-cycle processor. | |
| void | EmitProcessorBhv_ABI (FILE *output) |
| Emit processor behavior for a single-cycle processor with ABI provided. | |
| void | EmitABIAddrList (FILE *output, int base_indent) |
| Emit the calls for macros containing the list o address used for system calls. | |
| void | EmitABIDefine (FILE *output) |
| Emit the define that implements the ABI control for non-pipelined architectures. | |
| void | EmitPipeABIDefine (FILE *output) |
| Emit the define that implements the ABI control for pipelined architectures. | |
| void | EmitInstrExec (FILE *output, int base_indent) |
| Emit code for executing an instruction behavior. | |
| void | EmitDecodification (FILE *output, int base_indent) |
| Emit for instruction decodification. | |
| void | EmitFetchInit (FILE *output, int base_indent) |
| Emit code used for initializing fetchs. | |
| void | EmitCacheDeclaration (FILE *output, ac_sto_list *pstorage, int base_indent) |
| Emit code for ac_cache object declaration. | |
1.3.4