diff options
author | dec05eba <dec05eba@protonmail.com> | 2019-10-07 00:51:40 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-25 14:36:46 +0200 |
commit | 111bd0c7cb4b446c4bfe192b1df82845de17c005 (patch) | |
tree | f8efde64837e03f13dfb2baae3160a98bda8913a /doc | |
parent | a9a8cf8d337470bb9b4466aea9593df7f5fac776 (diff) |
Rename ssa to ir
Diffstat (limited to 'doc')
-rw-r--r-- | doc/Documentation.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/Documentation.md b/doc/Documentation.md index f04a3a2..96cd3ef 100644 --- a/doc/Documentation.md +++ b/doc/Documentation.md @@ -29,7 +29,7 @@ is being called from. Which means that import index 1 is actually import index 0 @AmalReg is an alias for u8. # Compiler flow -(Tokenize&parse -> Resolve AST -> Generate SSA -> Generate bytecode) -> Generate program\ +(Tokenize&parse -> Resolve AST -> Generate IR -> Generate bytecode) -> Generate program\ Each step except the last is done using multiple threads in parallel and the output of each step is used in the next step. The last step is not done in parallel because the last step is combining all bytecode and writing it to a file, which is an IO bottlenecked operation and it won't benefit from multithreading |