commit df151c7440f590e54dbbe238e2424450286a03e2 parent 8d4b438adad3789d0c68047093852e8c4653b8d3 Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu> Date: Fri, 4 Mar 2016 10:58:46 -0500 start il.txt Diffstat:
| A | doc/il.txt | | | 32 | ++++++++++++++++++++++++++++++++ |
1 file changed, 32 insertions(+), 0 deletions(-)
diff --git a/doc/il.txt b/doc/il.txt @@ -0,0 +1,32 @@ + =========================== + QBE Intermediate Language + =========================== + +Table of Contents: + + 1. Types + * Syntax + * Subtyping + 2. Definitions + * Aggregate Types + * Data + * Functions + 3. Control + * Blocks + * Instructions + * Jumps + 4. Immediate Constants + * Semantics + * Floating Sugar + 5. Integer Instructions + * Arithmetic + * Memory + * Comparisons + 6. Floating Point Instructions + * Arithmetic + * Memory + * Comparisons + 7. Special Instructions + * Phi + * Conversions + * Casts