- 28 Oct, 2016 5 commits
-
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-
qinsoon authored
-
qinsoon authored
-
- 27 Oct, 2016 12 commits
-
-
Kunshan Wang authored
-
John Zhang authored
-
qinsoon authored
(not completely done)
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-
qinsoon authored
also fixed a bug related with exception block label
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
- 26 Oct, 2016 9 commits
-
-
Kunshan Wang authored
Now it can handle both local vars and constants. Currently only BinOp is implemented. More instructions will be built later.
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
-
John Zhang authored
-
Yi Lin authored
-
- 25 Oct, 2016 14 commits
-
-
qinsoon authored
-
qinsoon authored
(for callee saved regs, we insert push/pop before reg alloc. and after allocation, remove unnecessary ones)
-
Kunshan Wang authored
-
Kunshan Wang authored
-
John Zhang authored
-
qinsoon authored
we never go back to previous passes, since it is not necessary
-
qinsoon authored
convention(stack args), and need to optimize spill1 code
-
John Zhang authored
-
qinsoon authored
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
qinsoon authored
Client may pass a name with AT or PERCENTAGE, but internally MuName does not contain that.
-