Re: [llvm-commits] [llvm] r46108 - in /llvm/trunk: lib/Transforms/IPO/ArgumentPromotion.cpp test/Transforms/ArgumentPromotion/attrs.ll

2008-01-17 Thread Duncan Sands
Hi Chris, > Fix arg promotion to propagate the correct attrs on the calls to > promoted functions. This is important for varargs calls in > particular. Thanks to duncan for providing a great testcase. you forgot about attributes on the function return value. Ciao, Duncan. ___

Re: [llvm-commits] [llvm] r46088 - in /llvm/trunk: include/llvm/CodeGen/MachineModuleInfo.h lib/CodeGen/DwarfWriter.cpp lib/CodeGen/MachineModuleInfo.cpp

2008-01-17 Thread Duncan Sands
Hi Dale, > Do not mark EH tables no-dead-strip unless the > associated function is so marked. can you please explain what this means? And is there a testcase? Thanks! D. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/

[llvm-commits] [llvm] r46130 - in /llvm/trunk/include/llvm/ADT: ImmutableMap.h ImmutableSet.h

2008-01-17 Thread Ted Kremenek
Author: kremenek Date: Thu Jan 17 11:36:49 2008 New Revision: 46130 URL: http://llvm.org/viewvc/llvm-project?rev=46130&view=rev Log: Implemented "FIXME" in ImutAVLTree: isEqual() now also compares the *data* value and not just the key value when comparing trees. To do this we added data_type and d

[llvm-commits] CVS: llvm-www/pubs/2007-SOSP-SVA.html index.html

2008-01-17 Thread John Criswell
Changes in directory llvm-www/pubs: 2007-SOSP-SVA.html updated: 1.1 -> 1.2 index.html updated: 1.59 -> 1.60 --- Log message: Added our SOSP Audience Choice Award. --- Diffs of the changes: (+3 -1) 2007-SOSP-SVA.html |2 ++ index.html |2 +- 2 files changed, 3 insertions(+),

[llvm-commits] CVS: llvm-www/pubs/index.html

2008-01-17 Thread John Criswell
Changes in directory llvm-www/pubs: index.html updated: 1.60 -> 1.61 --- Log message: Added a line break before the SOSP award note. --- Diffs of the changes: (+4 -1) index.html |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm-www/pubs/index.html diff -u llvm-www

[llvm-commits] [llvm] r46139 - /llvm/trunk/test/CodeGen/Generic/storetrunc-fp.ll

2008-01-17 Thread Chris Lattner
Author: lattner Date: Thu Jan 17 13:47:23 2008 New Revision: 46139 URL: http://llvm.org/viewvc/llvm-project?rev=46139&view=rev Log: new testcase. Added: llvm/trunk/test/CodeGen/Generic/storetrunc-fp.ll Added: llvm/trunk/test/CodeGen/Generic/storetrunc-fp.ll URL: http://llvm.org/viewvc/llvm-

[llvm-commits] [llvm] r46142 - in /llvm/trunk: lib/Target/CellSPU/SPUISelDAGToDAG.cpp lib/Target/CellSPU/SPUISelLowering.cpp lib/Target/CellSPU/SPUInstrInfo.td lib/Target/CellSPU/SPUNodes.td test/Code

2008-01-17 Thread Scott Michel
Author: pingbak Date: Thu Jan 17 14:38:41 2008 New Revision: 46142 URL: http://llvm.org/viewvc/llvm-project?rev=46142&view=rev Log: Forward progress: crtbegin.c now compiles successfully! Fixed CellSPU's A-form (local store) address mode, so that all globals, externals, constant pool and jump tab

[llvm-commits] [llvm] r46140 - in /llvm/trunk: include/llvm/Target/ lib/CodeGen/SelectionDAG/ lib/Target/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/CellSPU/ lib/Target/Mips/ lib/Target/PowerPC/ lib

2008-01-17 Thread Chris Lattner
Author: lattner Date: Thu Jan 17 13:59:44 2008 New Revision: 46140 URL: http://llvm.org/viewvc/llvm-project?rev=46140&view=rev Log: This commit changes: 1. Legalize now always promotes truncstore of i1 to i8. 2. Remove patterns and gunk related to truncstore i1 from targets. 3. Rename the StoreX

Re: [llvm-commits] [llvm] r46142 - in /llvm/trunk: lib/Target/CellSPU/SPUISelDAGToDAG.cpp lib/Target/CellSPU/SPUISelLowering.cpp lib/Target/CellSPU/SPUInstrInfo.td lib/Target/CellSPU/SPUNodes.td test/

2008-01-17 Thread Tanya Lattner
You don't need the && on the end of each line for the test case. -Tanya On Jan 17, 2008, at 12:38 PM, Scott Michel wrote: > Author: pingbak > Date: Thu Jan 17 14:38:41 2008 > New Revision: 46142 > > URL: http://llvm.org/viewvc/llvm-project?rev=46142&view=rev > Log: > Forward progress: crtbegin.c

Re: [llvm-commits] [llvm] r46144 - in /llvm/trunk/lib/Target: PowerPC/PPCAsmPrinter.cpp X86/X86AsmPrinter.cpp

2008-01-17 Thread Evan Cheng
Please revert the ARM changes as well. I am assuming the bug is there as well. :-) Evan On Jan 17, 2008, at 3:04 PM, Dale Johannesen wrote: > Author: johannes > Date: Thu Jan 17 17:04:07 2008 > New Revision: 46144 > > URL: http://llvm.org/viewvc/llvm-project?rev=46144&view=rev > Log: > Revert

[llvm-commits] [llvm-gcc-4.2] r46145 - in /llvm-gcc-4.2/trunk/gcc/config/arm: arm.c arm.h bpabi.h

2008-01-17 Thread Lauro Ramos Venancio
Author: laurov Date: Thu Jan 17 17:05:21 2008 New Revision: 46145 URL: http://llvm.org/viewvc/llvm-project?rev=46145&view=rev Log: Fix the build for arm-linux-gnueabi. Modified: llvm-gcc-4.2/trunk/gcc/config/arm/arm.c llvm-gcc-4.2/trunk/gcc/config/arm/arm.h llvm-gcc-4.2/trunk/gcc/con

[llvm-commits] [llvm] r46147 - /llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp

2008-01-17 Thread Dale Johannesen
Author: johannes Date: Thu Jan 17 17:36:04 2008 New Revision: 46147 URL: http://llvm.org/viewvc/llvm-project?rev=46147&view=rev Log: Revert the part of 45849 that treated weak globals as weak globals rather than commons. While not wrong, this change tickled a latent bug in Darwin's strip, so reve

[llvm-commits] [llvm-gcc-4.2] r46146 - /llvm-gcc-4.2/trunk/gcc/config/arm/arm.c

2008-01-17 Thread Lauro Ramos Venancio
Author: laurov Date: Thu Jan 17 17:31:38 2008 New Revision: 46146 URL: http://llvm.org/viewvc/llvm-project?rev=46146&view=rev Log: Fix my previous patch. It changed the behavior on TARGET_MACHO. Modified: llvm-gcc-4.2/trunk/gcc/config/arm/arm.c Modified: llvm-gcc-4.2/trunk/gcc/config/arm/ar

[llvm-commits] [llvm] r46144 - in /llvm/trunk/lib/Target: PowerPC/PPCAsmPrinter.cpp X86/X86AsmPrinter.cpp

2008-01-17 Thread Dale Johannesen
Author: johannes Date: Thu Jan 17 17:04:07 2008 New Revision: 46144 URL: http://llvm.org/viewvc/llvm-project?rev=46144&view=rev Log: Revert the part of 45848 that treated weak globals as weak globals rather than commons. While not wrong, this change tickled a latent bug in Darwin's strip, so reve

[llvm-commits] [llvm] r46148 - /llvm/tags/Apple/llvmCore-2009/

2008-01-17 Thread Bill Wendling
Author: void Date: Thu Jan 17 18:28:22 2008 New Revision: 46148 URL: http://llvm.org/viewvc/llvm-project?rev=46148&view=rev Log: Creating llvmCore-2009 branch Added: llvm/tags/Apple/llvmCore-2009/ - copied from r46147, llvm/trunk/ ___ llvm-co

[llvm-commits] [llvm-gcc-4.2] r46149 - /llvm-gcc-4.2/tags/Apple/llvmgcc42-2010/

2008-01-17 Thread Bill Wendling
Author: void Date: Thu Jan 17 18:30:41 2008 New Revision: 46149 URL: http://llvm.org/viewvc/llvm-project?rev=46149&view=rev Log: Creating llvmgcc42-2010 branch Added: llvm-gcc-4.2/tags/Apple/llvmgcc42-2010/ - copied from r46148, llvm-gcc-4.2/trunk/ _

[llvm-commits] [llvm] r46150 - /llvm/trunk/include/llvm/ADT/ImmutableMap.h

2008-01-17 Thread Ted Kremenek
Author: kremenek Date: Thu Jan 17 18:38:04 2008 New Revision: 46150 URL: http://llvm.org/viewvc/llvm-project?rev=46150&view=rev Log: Reverted implementation of ImmutableMap::find() to return a TreeTy* instead of an iterator, since the implementation returned an iterator that pointed to a different

[llvm-commits] [llvm-gcc-4.2] r46156 - /llvm-gcc-4.2/trunk/gcc/config/i386/i386.c

2008-01-17 Thread Evan Cheng
Author: evancheng Date: Thu Jan 17 19:46:11 2008 New Revision: 46156 URL: http://llvm.org/viewvc/llvm-project?rev=46156&view=rev Log: Manually initializing TYPE_MODE of vector types. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386.c Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386.c URL:

[llvm-commits] [llvm-gcc-4.2] r46157 - in /llvm-gcc-4.2/trunk/gcc/config/i386: llvm-i386-target.h llvm-i386.cpp

2008-01-17 Thread Evan Cheng
Author: evancheng Date: Thu Jan 17 19:47:03 2008 New Revision: 46157 URL: http://llvm.org/viewvc/llvm-project?rev=46157&view=rev Log: Do not pass zero sized array, struct, or class using byval attribute. This is true on both x86-32 and x86-64. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llv

Re: [llvm-commits] [llvm] r46140 - in /llvm/trunk: include/llvm/Target/ lib/CodeGen/SelectionDAG/ lib/Target/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/CellSPU/ lib/Target/Mips/ lib/Target/PowerPC/

2008-01-17 Thread Duncan Sands
Hi Chris, > + LegalizeAction getTruncStoreAction(MVT::ValueType ValVT, > + MVT::ValueType MemVT) const { > +assert(ValVT < MVT::LAST_VALUETYPE && MemVT < 32 && what is 32? Did you mean <= LAST_INTEGER_VALUETYPE or something? Now I come to notice it, it

[llvm-commits] [llvm] r46159 - /llvm/trunk/lib/Target/X86/X86ISelLowering.h

2008-01-17 Thread Chris Lattner
Author: lattner Date: Fri Jan 18 00:52:41 2008 New Revision: 46159 URL: http://llvm.org/viewvc/llvm-project?rev=46159&view=rev Log: make a method public Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.h Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.h URL: http://llvm.org/viewvc/ll