- 11 Nov, 2016 9 commits
-
-
qinsoon authored
-
Kunshan Wang authored
-
qinsoon authored
-
qinsoon authored
currently only translate one old test into new one with macros, the macro set is going to grow as it needs to. The macros are located under tests. atm I do not intend to expose it for clients.
-
John Zhang authored
test NEW instruction, also test thread transformation and worked around libmu library loading problem
-
John Zhang authored
-
qinsoon authored
-
qinsoon authored
-
John Zhang authored
-
- 10 Nov, 2016 2 commits
-
-
John Zhang authored
add array sum test; add linked list reversal test; add simple test for new and thread transformation; refactor to allow compiling through C backend
-
qinsoon authored
-
- 09 Nov, 2016 2 commits
-
-
qinsoon authored
Note: made two places in api implementation as unimplemented as the instruction/type chnaged.
-
John Zhang authored
-
- 08 Nov, 2016 7 commits
-
-
John Zhang authored
-
Kunshan Wang authored
-
Kunshan Wang authored
-
qinsoon authored
-
qinsoon authored
-
John Zhang authored
-
qinsoon authored
going to test it with test_jit suite
-
- 07 Nov, 2016 6 commits
-
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
- 04 Nov, 2016 14 commits
-
-
Kunshan Wang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-
qinsoon authored
1. grow/shrink frame size in the pro/epilogue. Note: though we removed push/pop for unused callee saved registers, we still reserve frame space for them. Because we generate spill on frame before we know exactly how large a space is. The solution is to make spill locations patchable. 2. control flow will combine branches in switch instruction if they all target the same destination.
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-