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