[llvm-commits] [poolalloc] r44245 - in /poolalloc/branches/SVA/lib: DSA/Local.cpp DSA/Makefile PoolAllocate/Makefile PoolAllocate/TransformFunctionBody.cpp

2007-11-19 Thread John Criswell
Author: criswell Date: Mon Nov 19 15:44:41 2007 New Revision: 44245 URL: http://llvm.org/viewvc/llvm-project?rev=44245&view=rev Log: Recognize malloc() and free() as allocators and deallocators, even in kernel mode. Build object files for linking with the SAFECode tool. Use the correct type for po

[llvm-commits] [llvm] r44244 - /llvm/trunk/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll

2007-11-19 Thread Chris Lattner
Author: lattner Date: Mon Nov 19 15:43:22 2007 New Revision: 44244 URL: http://llvm.org/viewvc/llvm-project?rev=44244&view=rev Log: Testcase for PR1811 Added: llvm/trunk/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll Added: llvm/trunk/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll UR

[llvm-commits] [llvm] r44243 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2007-11-19 Thread Chris Lattner
Author: lattner Date: Mon Nov 19 15:38:03 2007 New Revision: 44243 URL: http://llvm.org/viewvc/llvm-project?rev=44243&view=rev Log: ExpandUnalignedLoad doesn't handle vectors right at all apparently. Fix a couple of problems: 1. Don't assume the VT-1 is a VT that is half the size. 2. Treat vectors

[llvm-commits] [llvm] r44242 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2007-11-19 Thread Chris Lattner
Author: lattner Date: Mon Nov 19 15:16:54 2007 New Revision: 44242 URL: http://llvm.org/viewvc/llvm-project?rev=44242&view=rev Log: Implement vector expand support for shuffle_vector. This fixes PR1811. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Modified: llvm/trunk/lib/C

[llvm-commits] [llvm-gcc-4.0] r44241 - in /llvm-gcc-4.0/trunk/gcc: config/arm/arm.h llvm-convert.cpp

2007-11-19 Thread Lauro Ramos Venancio
Author: laurov Date: Mon Nov 19 14:49:31 2007 New Revision: 44241 URL: http://llvm.org/viewvc/llvm-project?rev=44241&view=rev Log: ARM: Implement the '%@' inline asm extension. Modified: llvm-gcc-4.0/trunk/gcc/config/arm/arm.h llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4

[llvm-commits] [llvm] r44240 - in /llvm/trunk: include/llvm/Analysis/Dominators.h include/llvm/BasicBlock.h include/llvm/Target/TargetMachine.h lib/Target/PowerPC/PPCTargetMachine.cpp lib/Target/Power

2007-11-19 Thread Dan Gohman
Author: djg Date: Mon Nov 19 14:46:23 2007 New Revision: 44240 URL: http://llvm.org/viewvc/llvm-project?rev=44240&view=rev Log: Remove meaningless qualifiers from return types, avoiding compiler warnings. Modified: llvm/trunk/include/llvm/Analysis/Dominators.h llvm/trunk/include/llvm/Basi

[llvm-commits] [llvm] r44239 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2007-11-19 Thread Chris Lattner
Author: lattner Date: Mon Nov 19 14:21:32 2007 New Revision: 44239 URL: http://llvm.org/viewvc/llvm-project?rev=44239&view=rev Log: Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811 Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Modified: llvm/tr

Re: [llvm-commits] [llvm-gcc-4.2] r44238 - /llvm-gcc-4.2/trunk/gcc/config/arm/arm.h

2007-11-19 Thread Chris Lattner
On Nov 19, 2007, at 10:44 AM, Lauro Ramos Venancio wrote: > Author: laurov > Date: Mon Nov 19 12:44:45 2007 > New Revision: 44238 > > URL: http://llvm.org/viewvc/llvm-project?rev=44238&view=rev > Log: > ARM inline asm extension: use ASM_COMMENT_START instead of '@'. Thanks Lauro! -Chris ___

[llvm-commits] [llvm-gcc-4.2] r44238 - /llvm-gcc-4.2/trunk/gcc/config/arm/arm.h

2007-11-19 Thread Lauro Ramos Venancio
Author: laurov Date: Mon Nov 19 12:44:45 2007 New Revision: 44238 URL: http://llvm.org/viewvc/llvm-project?rev=44238&view=rev Log: ARM inline asm extension: use ASM_COMMENT_START instead of '@'. Modified: llvm-gcc-4.2/trunk/gcc/config/arm/arm.h Modified: llvm-gcc-4.2/trunk/gcc/config/arm/ar

[llvm-commits] [llvm] r44236 - /llvm/trunk/docs/tutorial/JITTutorial2.html

2007-11-19 Thread Owen Anderson
Author: resistor Date: Mon Nov 19 10:10:59 2007 New Revision: 44236 URL: http://llvm.org/viewvc/llvm-project?rev=44236&view=rev Log: Teach me to do stuff late at night. Modified: llvm/trunk/docs/tutorial/JITTutorial2.html Modified: llvm/trunk/docs/tutorial/JITTutorial2.html URL: http://llvm

[llvm-commits] [llvm] r44235 - /llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h

2007-11-19 Thread Dan Gohman
Author: djg Date: Mon Nov 19 09:36:19 2007 New Revision: 44235 URL: http://llvm.org/viewvc/llvm-project?rev=44235&view=rev Log: Fix a typo in a comment. Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h URL: http://ll

[llvm-commits] [llvm] r44234 - in /llvm/trunk: include/llvm/ADT/StringMap.h include/llvm/Analysis/ScalarEvolutionExpressions.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/BitcodeReader.cpp lib

2007-11-19 Thread Dan Gohman
Author: djg Date: Mon Nov 19 09:30:20 2007 New Revision: 44234 URL: http://llvm.org/viewvc/llvm-project?rev=44234&view=rev Log: Add explicit keywords. Modified: llvm/trunk/include/llvm/ADT/StringMap.h llvm/trunk/include/llvm/Analysis/ScalarEvolutionExpressions.h llvm/trunk/include/llv

[llvm-commits] [llvm] r44233 - in /llvm/trunk: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp test/CodeGen/X86/split-vector-rem.ll

2007-11-19 Thread Dan Gohman
Author: djg Date: Mon Nov 19 09:15:03 2007 New Revision: 44233 URL: http://llvm.org/viewvc/llvm-project?rev=44233&view=rev Log: Add support in SplitVectorOp for remainder operators. Added: llvm/trunk/test/CodeGen/X86/split-vector-rem.ll Modified: llvm/trunk/lib/CodeGen/SelectionDAG/Legali

[llvm-commits] [llvm-gcc-4.2] r44232 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-11-19 Thread Duncan Sands
Author: baldrick Date: Mon Nov 19 09:07:37 2007 New Revision: 44232 URL: http://llvm.org/viewvc/llvm-project?rev=44232&view=rev Log: Workaround PR1146 by eliminating silly bitcasting in calls due to disagreements over attributes. Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: ll

[llvm-commits] [llvm-gcc-4.0] r44231 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-11-19 Thread Duncan Sands
Author: baldrick Date: Mon Nov 19 09:06:19 2007 New Revision: 44231 URL: http://llvm.org/viewvc/llvm-project?rev=44231&view=rev Log: Workaround PR1146 by eliminating silly bitcasting in calls due to disagreements over attributes. Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: ll

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

2007-11-19 Thread Duncan Sands
Author: baldrick Date: Mon Nov 19 09:05:10 2007 New Revision: 44230 URL: http://llvm.org/viewvc/llvm-project?rev=44230&view=rev Log: Add attributes corresponding to gcc's nothrow and noreturn. Get attributes via flags_from_decl_or_type. Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Modifi

[llvm-commits] [llvm-gcc-4.0] r44229 - /llvm-gcc-4.0/trunk/gcc/llvm-types.cpp

2007-11-19 Thread Duncan Sands
Author: baldrick Date: Mon Nov 19 09:04:41 2007 New Revision: 44229 URL: http://llvm.org/viewvc/llvm-project?rev=44229&view=rev Log: Add attributes corresponding to gcc's nothrow and noreturn. Get attributes via flags_from_decl_or_type. Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp Modifi