[llvm-commits] [llvm] r45280 - /llvm/trunk/lib/Target/X86/README-SSE.txt

2007-12-20 Thread Evan Cheng
Author: evancheng Date: Thu Dec 20 19:31:58 2007 New Revision: 45280 URL: http://llvm.org/viewvc/llvm-project?rev=45280&view=rev Log: New entry. Modified: llvm/trunk/lib/Target/X86/README-SSE.txt Modified: llvm/trunk/lib/Target/X86/README-SSE.txt URL: http://llvm.org/viewvc/llvm-project/llv

[llvm-commits] [llvm-gcc-4.2] r45279 - /llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

2007-12-20 Thread Evan Cheng
Author: evancheng Date: Thu Dec 20 19:31:34 2007 New Revision: 45279 URL: http://llvm.org/viewvc/llvm-project?rev=45279&view=rev Log: More bug fixes: add necessary bitcast's. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

[llvm-commits] [llvm] r45278 - /llvm/trunk/include/llvm/IntrinsicsX86.td

2007-12-20 Thread Evan Cheng
Author: evancheng Date: Thu Dec 20 19:30:39 2007 New Revision: 45278 URL: http://llvm.org/viewvc/llvm-project?rev=45278&view=rev Log: Add a few more missing gcc builtin's. Modified: llvm/trunk/include/llvm/IntrinsicsX86.td Modified: llvm/trunk/include/llvm/IntrinsicsX86.td URL: http://llvm.

[llvm-commits] [llvm-gcc-4.2] r45275 - /llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

2007-12-20 Thread Evan Cheng
Author: evancheng Date: Thu Dec 20 18:24:17 2007 New Revision: 45275 URL: http://llvm.org/viewvc/llvm-project?rev=45275&view=rev Log: Bug fix: parameter is i32 so create a v4i32 and then cast it to v8i16. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp Modified: llvm-gcc-4.2/trunk

[llvm-commits] [llvm] r45274 - /llvm/trunk/include/llvm/ADT/scoped_ptr.h

2007-12-20 Thread Ted Kremenek
Author: kremenek Date: Thu Dec 20 18:15:29 2007 New Revision: 45274 URL: http://llvm.org/viewvc/llvm-project?rev=45274&view=rev Log: Removed scoped_ptr, as its functionality is subsumed by OwningPtr. Removed: llvm/trunk/include/llvm/ADT/scoped_ptr.h Removed: llvm/trunk/include/llvm/ADT/scope

[llvm-commits] [llvm-gcc-4.2] r45270 - /llvm-gcc-4.2/trunk/gcc/llvm-types.cpp

2007-12-20 Thread Dale Johannesen
Author: johannes Date: Thu Dec 20 16:52:10 2007 New Revision: 45270 URL: http://llvm.org/viewvc/llvm-project?rev=45270&view=rev Log: Assume unsized types do not have the same size in gcc and llvm. Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cp

[llvm-commits] [llvm] r45268 - in /llvm/trunk/lib/Target/X86: X86InstrFormats.td X86InstrSSE.td

2007-12-20 Thread Evan Cheng
Author: evancheng Date: Thu Dec 20 13:57:09 2007 New Revision: 45268 URL: http://llvm.org/viewvc/llvm-project?rev=45268&view=rev Log: Fix JIT encoding for CMPSD as well. Modified: llvm/trunk/lib/Target/X86/X86InstrFormats.td llvm/trunk/lib/Target/X86/X86InstrSSE.td Modified: llvm/trunk/l

[llvm-commits] [poolalloc] r45267 - in /poolalloc/trunk/lib/PoolAllocate: AccessTrace.cpp Heuristic.cpp PointerCompress.cpp PoolAllocate.cpp PoolOptimize.cpp TransformFunctionBody.cpp

2007-12-20 Thread John Criswell
Author: criswell Date: Thu Dec 20 13:56:51 2007 New Revision: 45267 URL: http://llvm.org/viewvc/llvm-project?rev=45267&view=rev Log: Updated code to use PointerType::getUnqual() to get pointer types. Disabled the dependence of the ConvertUnsafeAllocas pass; this appears to be a performance hack th

[llvm-commits] [llvm] r45266 - /llvm/trunk/include/llvm/ADT/OwningPtr.h

2007-12-20 Thread Ted Kremenek
Author: kremenek Date: Thu Dec 20 13:53:47 2007 New Revision: 45266 URL: http://llvm.org/viewvc/llvm-project?rev=45266&view=rev Log: Added OwningArrayPtr smart pointer class to provide an analogous class to OwningPtr except that it works for pointers to arrays. Modified: llvm/trunk/include/ll

[llvm-commits] [poolalloc] r45264 - /poolalloc/trunk/lib/DSA/StdLibPass.cpp

2007-12-20 Thread John Criswell
Author: criswell Date: Thu Dec 20 13:47:14 2007 New Revision: 45264 URL: http://llvm.org/viewvc/llvm-project?rev=45264&view=rev Log: Updated to use PointerType::getUnqual() to get pointer types. Modified: poolalloc/trunk/lib/DSA/StdLibPass.cpp Modified: poolalloc/trunk/lib/DSA/StdLibPass.cpp

[llvm-commits] [llvm] r45261 - /llvm/trunk/include/llvm/ADT/OwningPtr.h

2007-12-20 Thread Chris Lattner
Author: lattner Date: Thu Dec 20 13:14:02 2007 New Revision: 45261 URL: http://llvm.org/viewvc/llvm-project?rev=45261&view=rev Log: add new smart pointer for clang. Added: llvm/trunk/include/llvm/ADT/OwningPtr.h Added: llvm/trunk/include/llvm/ADT/OwningPtr.h URL: http://llvm.org/viewvc/llvm

Re: [llvm-commits] [llvm] r45221 - /llvm/trunk/l ib/Target/PowerPC/PPCTargetAsmInfo.cpp

2007-12-20 Thread Duncan Sands
> > The EH will work (modulo bugs) if you pass -enable-eh; however, > > the top-level Makefile currently sets -enable-correct-eh-support. > > What is the difference these days? Should the top-level makefile be > changed? They are not at all the same: -enable-eh turns on dwarf eh support, while

[llvm-commits] [llvm] r45260 - /llvm/trunk/include/llvm/IntrinsicsX86.td

2007-12-20 Thread Evan Cheng
Author: evancheng Date: Thu Dec 20 03:35:28 2007 New Revision: 45260 URL: http://llvm.org/viewvc/llvm-project?rev=45260&view=rev Log: Type specification didn't match gcc's. Modified: llvm/trunk/include/llvm/IntrinsicsX86.td Modified: llvm/trunk/include/llvm/IntrinsicsX86.td URL: http://llvm

[llvm-commits] [llvm] r45259 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

2007-12-20 Thread Evan Cheng
Author: evancheng Date: Thu Dec 20 03:25:31 2007 New Revision: 45259 URL: http://llvm.org/viewvc/llvm-project?rev=45259&view=rev Log: More accurate checks for two-address constraints. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp Modified: llvm/trunk/lib/CodeGen/Selecti