|
ACSE 2.0.3
Advanced Compiler System for Education
|
Files | |
| acse.c | |
| Main file of the ACSE compiler. | |
| cfg.c | |
| Control Flow Graph generation and related analyses implementation. | |
| cfg.h | |
| Control Flow Graph generation and related analyses. | |
| codegen.c | |
| Code generation functions implementation. | |
| codegen.h | |
| Code generation functions. | |
| errors.c | |
| Error logging utilities implementation. | |
| errors.h | |
| Error logging utilities. | |
| list.c | |
| A double-linked list implementation. | |
| list.h | |
| A double-linked list. | |
| parser.h | |
| Header file associated to parser.y. | |
| parser.y | |
| program.c | |
| Program object implementation. | |
| program.h | |
| Program object definition and management. | |
| reg_alloc.c | |
| Register allocation pass implementation. | |
| reg_alloc.h | |
| Register allocation pass. | |
| scanner.h | |
| Header file associated to scanner.y. | |
| scanner.l | |
| The Flex file describing the tokens used by the LANCE language. | |
| target_asm_print.c | |
| Generation of the output assembly program implementation. | |
| target_asm_print.h | |
| Generation of the output assembly program. | |
| target_info.c | |
| Properties of the target machine implementation. | |
| target_info.h | |
| Properties of the target machine. | |
| target_transform.c | |
| Transformation pass for lowering target machine details implementation. | |
| target_transform.h | |
| Transformation pass for lowering target machine details. | |