[LLVMdev] Compiling with Intel c++ 8.0

Chris Lattner sabre at nondot.org
Wed Dec 8 13:21:29 PST 2004


On Wed, 8 Dec 2004, [iso-8859-1] Bjørn Wennberg wrote:

... notes on patches

> Sincerely
> Bjornw>

Sounds good, all 3 are applied now, thanks!

-Chris

> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
> Behalf Of Chris Lattner
> Sent: Wednesday, December 08, 2004 5:43 PM
> To: LLVM Developers Mailing List
> Subject: Re: [LLVMdev] Compiling with Intel c++ 8.0
>
> On Wed, 8 Dec 2004, [iso-8859-1] Bjxrn Wennberg wrote:
>
>> I am attempting to compile the llvm distribution with the Intel
>> Compiler 8.0 on linux and I have some minor patches I would like to
>> apply. In our project we compile and run the code both on win32,
>> together with Morten Ofstad using the MS compiler, and on linux using the
> intel compiler.
>
> Great!  I'm going to leave the configury stuff to Reid, but here's some
> feedback on the rest of the patches.  I've committed a bunch of them:
> http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041206/021867.h
> tml
> http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041206/021868.h
> tml
> http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041206/021869.h
> tml
> http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041206/021870.h
> tml
> http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041206/021872.h
> tml
> http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041206/021873.h
> tml
>
> However, could you explain why there hunks are needed?  For changes like
> this, it is usually good to separate the "obvious" changes from the others
> into distinct patches.  Here are the ones that would be good to have
> comments added to them explaining them:
>
> DataStructure/DSGraph.h: why is the method moved out of line?  Please add a
> comment before the out-of-line body indicating why it should not be moved
> back inline.
>
> Analysis/AliasAnalysis.cpp: why don't you need the external stub?  Does it
> work for you like this?
>
> namespace llvm {
>   extern void BasicAAStub();
> }
>
> include/llvm/ADT/HashExtras.h: Is pointer support already built into the
> intel headers, making the hash implementation unneeded?  If so, please add a
> comment to the #ifndef indicating that.
>
> As a general comment, please keep source lines within 80 columns.
> Otherwise the patches look great, thanks a lot!
>
> -Chris
>
> --
> http://nondot.org/sabre/
> http://llvm.cs.uiuc.edu/
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
>

-Chris

-- 
http://nondot.org/sabre/
http://llvm.cs.uiuc.edu/


More information about the llvm-dev mailing list