- 16 Jul, 2007 16 commits
-
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
This makes the code slightly simpler but only works because we do not support rank-n types.
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
This tracks the corresponding change in package ndp. With this patch, we finally can vectorise something (f x = x).
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
For the most part, this patch simply renames functions which had been used for closure conversion and hence have CC in their name. It also changes the OccNames generated by vectorisation.
-
rl@cse.unsw.edu.au authored
-
- 13 Jul, 2007 4 commits
-
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
- 12 Jul, 2007 1 commit
-
-
rl@cse.unsw.edu.au authored
-
- 11 Jul, 2007 3 commits
-
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
- 10 Jul, 2007 3 commits
-
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
-
- 15 Jul, 2007 8 commits
-
-
andy@galois.com authored
-
Michael D. Adams authored
-
Michael D. Adams authored
Because branches might now go to continuations and become calls to continuations, 'allow_header_set' isn't always correct. Removing that parameter makes the conservative approximation. A better approximation might save one memory store is some cases.
-
Michael D. Adams authored
These could occur due to GC checks.
-
Michael D. Adams authored
-
Michael D. Adams authored
-
Michael D. Adams authored
The parser/flattener will generate an extra block after an if/else statement even if both branches exit the function. So it is possible for the input to the CPS pass to have dead/unreachable blocks. If a dead block goes to a live block then the live block would have more parents than the dead block and prior to this patch the live block would then be identified as a proc point. This is fixed by adding a check to see if the parent has at least one owner.
-
Michael D. Adams authored
-
- 14 Jul, 2007 4 commits
-
-
Michael D. Adams authored
It was using the return point label before; now it uses the info label.
-
Ian Lynagh authored
From Pepe Iborra (mnislaih)
-
Ian Lynagh authored
It was done in a bit of the Makefile that was if'ed out for Windows.
-
Ian Lynagh authored
-
- 13 Jul, 2007 1 commit
-
-
Ian Lynagh authored
The ghci command list is now much larger than it used to be, and it tends to go out of sync with the docs anyway.
-