Update names in docs

pull/182/head
A. R. Shajii 2023-01-11 22:23:00 -05:00
parent bf8db7f693
commit fc70c830d0
2 changed files with 6 additions and 6 deletions

View File

@ -100,7 +100,7 @@ In other words, a simple form of constant folding that only looks at addition on
The resulting pass would like this: The resulting pass would like this:
``` cpp ``` cpp
#include "codon/sir/transform/pass.h" #include "codon/cir/transform/pass.h"
using namespace codon::ir; using namespace codon::ir;
@ -206,7 +206,7 @@ Assume we want our pass to insert a call to `validate()` after each assignment t
and the argument passed to `foo()`. We would do something like the following: and the argument passed to `foo()`. We would do something like the following:
``` cpp ``` cpp
#include "codon/sir/transform/pass.h" #include "codon/cir/transform/pass.h"
using namespace codon::ir; using namespace codon::ir;
@ -267,8 +267,8 @@ would subclass `CustomType`. Let's look at an example where we extend CIR to add
``` cpp ``` cpp
using namespace codon::ir; using namespace codon::ir;
#include "codon/sir/dsl/nodes.h" #include "codon/cir/dsl/nodes.h"
#include "codon/sir/llvm/llvisitor.h" #include "codon/cir/llvm/llvisitor.h"
class Builder : public dsl::codegen::TypeBuilder { class Builder : public dsl::codegen::TypeBuilder {
public: public:

View File

@ -121,9 +121,9 @@ to help provide a sense of where to look first:
- [`codon/`](https://github.com/exaloop/codon/tree/develop/codon): compiler code - [`codon/`](https://github.com/exaloop/codon/tree/develop/codon): compiler code
- [`codon/parser/`](https://github.com/exaloop/codon/tree/develop/codon/parser): - [`codon/parser/`](https://github.com/exaloop/codon/tree/develop/codon/parser):
parser and type checker code: this is the first step of compilation parser and type checker code: this is the first step of compilation
- [`codon/sir/`](https://github.com/exaloop/codon/tree/develop/codon/sir): - [`codon/cir/`](https://github.com/exaloop/codon/tree/develop/codon/cir):
Codon IR and optimizations: the second step of compilation Codon IR and optimizations: the second step of compilation
- [`codon/sir/llvm/`](https://github.com/exaloop/codon/tree/develop/codon/sir/llvm): - [`codon/cir/llvm/`](https://github.com/exaloop/codon/tree/develop/codon/cir/llvm):
conversion from Codon IR to LLVM IR and machine code: the last step of compilation conversion from Codon IR to LLVM IR and machine code: the last step of compilation
- [`codon/runtime/`](https://github.com/exaloop/codon/tree/develop/codon/runtime): - [`codon/runtime/`](https://github.com/exaloop/codon/tree/develop/codon/runtime):
runtime library: used during execution runtime library: used during execution