Begin project plan
authorSiraaj Khandkar <siraaj@khandkar.net>
Fri, 13 Apr 2018 13:21:52 +0000 (09:21 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Fri, 13 Apr 2018 22:45:14 +0000 (18:45 -0400)
README.md [new file with mode: 0644]

diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..632225a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,29 @@
+Tiger.ml
+========
+
+Project Plan
+------------
+
+I. Fundamentals of Compilation
+    1. Introduction
+    2. Lexical Analysis
+    3. Parsing
+    4. Abstract Syntax
+    5. Semantic Analysis
+    6. Activation Records
+    7. Translation to Intermediate Code
+    8. Basic Blocks and Traces
+    9. Instruction Selection
+    10. Liveness Analysis
+    11. Register Allocation
+    12. Putting It
+II. Advanced Topics
+    13. Garbage Collection
+    14. Object-Oriented Languages
+    15. Functional Programming Languages
+    16. Polymorphic Types
+    17. Dataflow Analysis
+    18. Loop Optimizations
+    19. Static Single-Assignment Form
+    20. Pipelining and Scheduling
+    21. The Memory Hierarchy
This page took 0.019716 seconds and 4 git commands to generate.