using the Intel compiler (icc)

Simon Marlow simonmar at microsoft.com
Sun Jun 5 17:42:07 EDT 2005


There's a command line switch to change the C compiler: -pgmc icc.  But
I doubt whether you could use icc as the back-end for GHC without quite
a lot of work, because the mangler is quite picky.

Linking object files created by icc into a ghc-compiled program should
work fine, though.

Automatic vectorisation of loops won't help GHC (the code we generate
doesn't have any loops).

Cheers,
	Simon

On 05 June 2005 19:17, Keean Schupke wrote:

> Yes, thats exactly what I mean. Can I switch the compiler to use with
> a command line switch? ICC is compatible with GCC and can use the same
> libraries. The main advantage is the automatic vectorisation of loops,
> to use SSE / MMX.
> 
>     Keean.
> 
> Seth Kurtzberg wrote:
> 
>> Keean Schupke wrote:
>> 
>>> Is it possible to get GCC to use the intel C compiler (ICC) instead
>>> of gcc? 
>>> 
>>> 
>> Do you mean is it possible to get /GHC/ to use /ICC/?  Otherwise I
>> don't understand the question.
> 
> 
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users



More information about the Glasgow-haskell-users mailing list