... | ... | @@ -18,6 +18,11 @@ We now support [TNTC](commentary/compiler/backends/llvm/issues#) using an approa |
|
|
|
|
|
**Update (30/06/2010):** The current TNTC solution doesn't work on Mac OS X. So we need to implement an LLVM based solution. We currently support OS X by post processing the assembly. Pure LLVM is a nicer way forward.
|
|
|
|
|
|
### LLVM Alias Analysis Pass
|
|
|
|
|
|
|
|
|
LLVM doesn't seem to do a very good job of figuring out what can alias what in the code generated by GHC. We should write our own alias analysis pass to fix this.
|
|
|
|
|
|
### Optimise LLVM for the type of Code GHC produces
|
|
|
|
|
|
|
... | ... | |