ticket for adding ARM backend to NCG?
Mikhail Glushenkov
the.dead.shall.rise at gmail.com
Fri Jan 3 21:53:02 UTC 2014
Hi,
On Fri, Jan 3, 2014 at 8:06 PM, Rob Stewart <robstewart57 at gmail.com> wrote:
> On 3 January 2014 12:37, Simon Peyton-Jones <simonpj at microsoft.com> wrote:
>
>> * But using LLVM has some disadvantages.
>> c) we play some efficiency tricks (notably "tables next to code") that
>> LLVM can't play (yet). I think.
>
> In fact, this could well be implemented in the GHC 7.10, as this has
> been committed in LLVM on 15th September:
> http://www.haskell.org/pipermail/ghc-devs/2013-September/002565.html
>From my reading of the documentation for this feature it seems like
for GHC to take advantage of it LLVM also needs to implement global
symbol offsets [1]. I've emailed the author of the function prefix
data patch, but he didn't respond.
[1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-April/061511.html
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
More information about the ghc-devs
mailing list