- 15 Nov, 2016 9 commits
-
-
qinsoon authored
internally int1 is int8
-
qinsoon authored
1. compiler knows all the registers 2. but only 64bits register is a color (for reg alloc) 3. backend records the length of GPR for each operand during instruction selection 4. after reg alloc, when replacing temp with a color, find corresponding GPR for the length recorded before
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-
- 14 Nov, 2016 8 commits
-
-
qinsoon authored
currently we only use 64bit registers, extend/truncate result if it is not 64bits. This is awful. Going to use all the registers, for example, AL, AX, EAX, RAX, but will not use AH (so reg alloc is simpler)
-
Kunshan Wang authored
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
- 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 3 commits
-
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-