Changes between Version 53 and Version 54 of IR2
- Timestamp:
- 04/30/21 13:24:25 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IR2
v53 v54 4 4 5 5 * CIVL-IR is a subset of CIVL-C. A CIVL-IR program is a CIVL-C program, and has the same semantics. 6 * CIVL-IR should be a small language. Whenever there is a way to express a new construct using other existing constructs, the preferred approach is to not add the new construct to the language. 6 7 * CIVL-IR is to be as close as possible to a language representation of a CIVL "Model". This is the lowest-level representation of a CIVL program, one appropriate for efficient (symbolic) execution and/or model checking. 7 8 * The basic representation of a function is as a "program graph"---a directed graph in which the nodes are locations and edges are atomic statements.
