- 17 Mar, 2017 1 commit
-
-
qinsoon authored
[wip] let backend know about exception flow. also add one more test to see if callee-saved register is restored during catching exception, the test failed (and I marked it as ignored).
-
- 16 Mar, 2017 1 commit
-
-
qinsoon authored
-
- 06 Mar, 2017 1 commit
-
-
qinsoon authored
liveins
-
- 28 Feb, 2017 1 commit
-
-
qinsoon authored
-
- 03 Feb, 2017 1 commit
-
-
qinsoon authored
(for calling convention)
-
- 31 Jan, 2017 1 commit
-
-
qinsoon authored
No regression, but new tests still doesn't run. Marked them as expect fail or skip. Going to work on them later.
-
- 19 Jan, 2017 1 commit
-
-
qinsoon authored
-
- 07 Jan, 2017 1 commit
-
-
qinsoon authored
-
- 29 Nov, 2016 1 commit
-
-
qinsoon authored
a jump that directly is directly followed by a label of its target can be removed.
-
- 04 Nov, 2016 1 commit
-
-
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.
-
- 25 Oct, 2016 2 commits
- 17 Oct, 2016 3 commits
- 14 Oct, 2016 2 commits
- 30 Sep, 2016 1 commit
-
-
qinsoon authored
-
- 28 Sep, 2016 3 commits
- 20 Sep, 2016 1 commit
-
-
qinsoon authored
(for blocks created during instruction selection)
-
- 16 Aug, 2016 1 commit
-
-
qinsoon authored
-
- 29 Jul, 2016 1 commit
-
-
qinsoon authored
-
- 27 Jul, 2016 2 commits
- 19 Jul, 2016 1 commit
-
-
qinsoon authored
-
- 14 Jul, 2016 1 commit
-
-
qinsoon authored
-
- 12 Jul, 2016 2 commits
- 28 Jun, 2016 1 commit
-
-
qinsoon authored
-
- 22 Jun, 2016 1 commit
-
-
qinsoon authored
-
- 16 Jun, 2016 1 commit
-
-
qinsoon authored
-
- 01 Jun, 2016 1 commit
-
-
qinsoon authored
-