- 24 Apr, 2017 1 commit
-
-
qinsoon authored
sequence
-
- 21 Apr, 2017 1 commit
-
-
qinsoon authored
normal destination. The call instruction (machine code) has two successors, a normal cont block which contains the branch to the normal destination, and the exceptional cont
-
- 19 Apr, 2017 1 commit
-
-
qinsoon authored
-
- 18 Apr, 2017 2 commits
- 10 Apr, 2017 3 commits
- 07 Apr, 2017 1 commit
-
-
qinsoon authored
-
- 03 Apr, 2017 1 commit
-
-
qinsoon authored
immiediate number. Richards benchmark runs.
-
- 28 Mar, 2017 1 commit
-
-
qinsoon authored
as scale in memory op
-
- 23 Mar, 2017 3 commits
- 22 Mar, 2017 2 commits
- 20 Mar, 2017 2 commits
- 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
argument we need to know whether a block is an exception block by looking at all the exceptional clauses.
-
- 10 Mar, 2017 2 commits
- 08 Mar, 2017 1 commit
-
-
qinsoon authored
size, etc). add PRINTHEX instruction to print a number (for debugging use)
-
- 07 Mar, 2017 1 commit
-
-
qinsoon authored
when proceeding to a new block, prune alive entries based on liveout and liveins
-
- 06 Mar, 2017 1 commit
-
-
qinsoon authored
liveins
-
- 27 Feb, 2017 1 commit
-
-
qinsoon authored
-
- 23 Feb, 2017 1 commit
-
-
qinsoon authored
a function
-
- 22 Feb, 2017 2 commits
-
-
qinsoon authored
- 21 Feb, 2017 1 commit
-
-
qinsoon authored
-
- 16 Feb, 2017 2 commits
- 10 Feb, 2017 1 commit
-
-
qinsoon authored
-
- 02 Feb, 2017 1 commit
-
-
qinsoon authored
-
- 01 Feb, 2017 1 commit
-
-
qinsoon authored
block, mark the new block as exceptional block
-
- 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.
-
- 20 Jan, 2017 1 commit
-
-
qinsoon authored
results in different code (the same as clang did)
-
- 19 Jan, 2017 1 commit
-
-
qinsoon authored
-
- 18 Jan, 2017 1 commit
-
-
qinsoon authored
internally they do nothing (gc doesnt move in zebu atm)
-
- 17 Jan, 2017 1 commit
-
-
qinsoon authored
currently its not working because we cannot restore callee saved regsiter from the last frame (or the rust frame to throw exception). One solution is to save all the callee saved registers in a function that can throw.
-