patch applied (ghc): Allow for stg registers to have pointer type
in llvm BE.
David Terei
davidterei at gmail.com
Thu Jun 24 10:00:07 EDT 2010
Mon Jun 21 10:58:39 PDT 2010 David Terei <davidterei at gmail.com>
* Allow for stg registers to have pointer type in llvm BE.
Before all the stg registers were simply a bit type or
floating point type but now they can be declared to have
a pointer type to one of these. This will allow various
optimisations in the future in llvm since the type is
more accurate.
M ./compiler/llvmGen/Llvm/PpLlvm.hs +3
M ./compiler/llvmGen/LlvmCodeGen/CodeGen.hs -22 +43
M ./compiler/llvmGen/LlvmCodeGen/Regs.hs -10 +14
View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100621175839-e1038-d9c4511c8d83a089038271ad97c4fc14013f57e8.gz
More information about the Cvs-ghc
mailing list