Re: [llvm-commits] [llvm-gcc-4.2] r46860 - /llvm-gcc-4.2/trunk/gcc/gcc.c

2008-02-08 Thread Wojciech Matyjewicz
Devang Patel wrote: > Would it be possible for someone to verify that --emit-llvm works, > after this patch, on non-darwin platforms ? -emit-llvm option doesn't work on Linux platform now, while --emit-llvm does. Is it somehow related to this change? -Wojtek

[llvm-commits] [llvm-gcc-4.2] r46886 - in /llvm-gcc-4.2/trunk/gcc: config/darwin.h gcc.c

2008-02-08 Thread Devang Patel
Author: dpatel Date: Fri Feb 8 12:58:15 2008 New Revision: 46886 URL: http://llvm.org/viewvc/llvm-project?rev=46886&view=rev Log: Fix -emit-llvm command line handling. Modified: llvm-gcc-4.2/trunk/gcc/config/darwin.h llvm-gcc-4.2/trunk/gcc/gcc.c Modified: llvm-gcc-4.2/trunk/gcc/config/d

Re: [llvm-commits] [llvm-gcc-4.2] r46860 - /llvm-gcc-4.2/trunk/gcc/gcc.c

2008-02-08 Thread Devang Patel
On Feb 8, 2008, at 1:27 AM, Wojciech Matyjewicz wrote: > Devang Patel wrote: >> Would it be possible for someone to verify that --emit-llvm works, >> after this patch, on non-darwin platforms ? > > -emit-llvm option doesn't work on Linux platform now, while --emit- > llvm > does. Is it somehow r

[llvm-commits] [llvm] r46893 - in /llvm/trunk: include/llvm/Target/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/CellSPU/ lib/Target/Mips/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Target/X86/ test/Co

2008-02-08 Thread Evan Cheng
Author: evancheng Date: Fri Feb 8 15:20:40 2008 New Revision: 46893 URL: http://llvm.org/viewvc/llvm-project?rev=46893&view=rev Log: It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. Added: llvm/trunk/test/Co

Re: [llvm-commits] [llvm] r46893 - in /llvm/trunk: include/llvm/Target/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/CellSPU/ lib/Target/Mips/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Target/X86/ tes

2008-02-08 Thread Andrew Lenharth
This breaks the build. I think you forgot some files in /lib/Codegen. Andrew On 2/8/08, Evan Cheng <[EMAIL PROTECTED]> wrote: > Author: evancheng > Date: Fri Feb 8 15:20:40 2008 > New Revision: 46893 > > URL: http://llvm.org/viewvc/llvm-project?rev=46893&view=rev > Log: > It's not always safe t

[llvm-commits] [llvm] r46894 - /llvm/trunk/include/llvm/ADT/APInt.h

2008-02-08 Thread Dan Gohman
Author: djg Date: Fri Feb 8 15:58:15 2008 New Revision: 46894 URL: http://llvm.org/viewvc/llvm-project?rev=46894&view=rev Log: Add an isSignedIntN, like isIntN but for signed integer values instead of unsigned. Modified: llvm/trunk/include/llvm/ADT/APInt.h Modified: llvm/trunk/include/llvm/

[llvm-commits] [llvm] r46898 - in /llvm/trunk: lib/Transforms/Scalar/LoopIndexSplit.cpp test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll

2008-02-08 Thread Devang Patel
Author: dpatel Date: Fri Feb 8 16:49:13 2008 New Revision: 46898 URL: http://llvm.org/viewvc/llvm-project?rev=46898&view=rev Log: Fix PR 1995. Added: llvm/trunk/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll Modified: llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp Modified: ll

[llvm-commits] [llvm] r46899 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAG.h include/llvm/CodeGen/SelectionDAGNodes.h lib/CodeGen/SelectionDAG/SelectionDAG.cpp

2008-02-08 Thread Dan Gohman
Author: djg Date: Fri Feb 8 16:59:30 2008 New Revision: 46899 URL: http://llvm.org/viewvc/llvm-project?rev=46899&view=rev Log: Change ConstantSDNode to store an APInt instead of a uint64_t, and begin adding some methods to use it this way. Modified: llvm/trunk/include/llvm/CodeGen/SelectionD

Re: [llvm-commits] [llvm] r46893 - in /llvm/trunk: include/llvm/Target/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/CellSPU/ lib/Target/Mips/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Target/X86/ tes

2008-02-08 Thread Evan Cheng
Sorry, committed. I seem to have some issues with my setup. Evan On Feb 8, 2008, at 1:58 PM, Andrew Lenharth wrote: > This breaks the build. I think you forgot some files in /lib/Codegen. > > Andrew > > On 2/8/08, Evan Cheng <[EMAIL PROTECTED]> wrote: >> Author: evancheng >> Date: Fri Feb 8 15

[llvm-commits] [llvm] r46895 - /llvm/trunk/lib/CodeGen/MachineInstr.cpp

2008-02-08 Thread Evan Cheng
Author: evancheng Date: Fri Feb 8 16:05:07 2008 New Revision: 46895 URL: http://llvm.org/viewvc/llvm-project?rev=46895&view=rev Log: Also print alignment. Modified: llvm/trunk/lib/CodeGen/MachineInstr.cpp Modified: llvm/trunk/lib/CodeGen/MachineInstr.cpp URL: http://llvm.org/viewvc/llvm-pr

[llvm-commits] [llvm] r46896 - in /llvm/trunk/lib/CodeGen: LiveIntervalAnalysis.cpp RegAllocBigBlock.cpp VirtRegMap.cpp

2008-02-08 Thread Evan Cheng
Author: evancheng Date: Fri Feb 8 16:05:27 2008 New Revision: 46896 URL: http://llvm.org/viewvc/llvm-project?rev=46896&view=rev Log: Forgot these files. Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp llvm/trunk/lib/CodeGen/RegAllocBigBlock.cpp llvm/trunk/lib/CodeGen/VirtRe

[llvm-commits] [llvm] r46890 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2008-02-08 Thread Dale Johannesen
Author: johannes Date: Fri Feb 8 13:48:20 2008 New Revision: 46890 URL: http://llvm.org/viewvc/llvm-project?rev=46890&view=rev Log: 64-bit (MMX) vectors do not need restrictive alignment. 128-bit vectors need it only when SSE is on. Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp M

[llvm-commits] [llvm] r46900 - /llvm/trunk/lib/VMCore/Verifier.cpp

2008-02-08 Thread Chris Lattner
Author: lattner Date: Fri Feb 8 19:06:01 2008 New Revision: 46900 URL: http://llvm.org/viewvc/llvm-project?rev=46900&view=rev Log: check that terminators only occur at the end of a block. This catches the common problem of putting two terminators in the same block. I can't write a testcase for

[llvm-commits] [llvm] r46901 - in /llvm/trunk: lib/Target/TargetSelectionDAG.td utils/TableGen/CodeGenDAGPatterns.cpp utils/TableGen/CodeGenDAGPatterns.h

2008-02-08 Thread Nate Begeman
Author: sampo Date: Fri Feb 8 19:37:05 2008 New Revision: 46901 URL: http://llvm.org/viewvc/llvm-project?rev=46901&view=rev Log: Tablegen support for insert & extract element matching Modified: llvm/trunk/lib/Target/TargetSelectionDAG.td llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp

[llvm-commits] [llvm] r46902 - /llvm/trunk/lib/Target/X86/X86InstrSSE.td

2008-02-08 Thread Nate Begeman
Author: sampo Date: Fri Feb 8 19:38:08 2008 New Revision: 46902 URL: http://llvm.org/viewvc/llvm-project?rev=46902&view=rev Log: Skeleton of insert and extract matching, more to come Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td URL:

Re: [llvm-commits] [llvm] r46833 - in /llvm/trunk: include/llvm/ADT/FoldingSet.h lib/Support/FoldingSet.cpp

2008-02-08 Thread Ted Kremenek
I'm wondering if we need to keep on adding specialized "Add" methods to FoldingSet. For example, APInt already has a "Profile" method for adding its profile to a FoldingSetNodeID, and APFloat could easily have a Profile method added to it. Now that FoldingSet uses FoldingSetTrait<> to pro

Re: [llvm-commits] [llvm] r46833 - in /llvm/trunk: include/llvm/ADT/FoldingSet.h lib/Support/FoldingSet.cpp

2008-02-08 Thread Chris Lattner
On Feb 8, 2008, at 6:07 PM, Ted Kremenek wrote: > I'm wondering if we need to keep on adding specialized "Add" methods > to FoldingSet. > > For example, APInt already has a "Profile" method for adding its > profile to a FoldingSetNodeID, and APFloat could easily have a Profile > method added to i