Skip to content

Commit

Permalink
Add the beginning of a Code generator for the LIR.
Browse files Browse the repository at this point in the history
  • Loading branch information
nbp committed Oct 3, 2017
1 parent a8c18b6 commit 025459c
Show file tree
Hide file tree
Showing 6 changed files with 1,247 additions and 38 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,13 @@ and is not able to generate any code yet.
- [x] Add a `jit!` macro, to make calls transparents, from the usage point
of view.
- [x] Create a JitContext class, and use it to request JIT compiled code.
- [ ] Create a graph representation.
- [x] Create a graph representation.
- [ ] Consume the graph to generate code.

- [ ] Create a Mir plugin
- [x] Create a Mir plugin
- [x] Detect location which have to be patched.
- [x] Find functions which have to be converted.
- [x] Inject a generated vector in the binary content.
- [x] Inject static variable as a tuple.
- [ ] collect static variable references.
- [ ] Convert the Mir (from the Rust compiler) to the library graph representation.
- [x] collect static variable references.
- [x] Convert the Mir (from the Rust compiler) to the library graph representation.
Loading

0 comments on commit 025459c

Please sign in to comment.