 28 Oct, 2016 7 commits


John Zhang authored

John Zhang authored

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 12 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
