[llvm-commits] [llvm] r42349 - /llvm/trunk/docs/ReleaseNotes.html

2007-09-25 Thread Chris Lattner
Author: lattner Date: Wed Sep 26 01:38:59 2007 New Revision: 42349 URL: http://llvm.org/viewvc/llvm-project?rev=42349&view=rev Log: make old crappy browsers produce less crappy output :) Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm

[llvm-commits] [llvm] r42348 - in /llvm/trunk/lib/Target/X86: X86InstrInfo.td X86InstrX86-64.td

2007-09-25 Thread Evan Cheng
Author: evancheng Date: Wed Sep 26 01:38:29 2007 New Revision: 42348 URL: http://llvm.org/viewvc/llvm-project?rev=42348&view=rev Log: Typos: POPQ -> POPFQ, POPD -> POPFD. Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td llvm/trunk/lib/Target/X86/X86InstrX86-64.td Modified: llvm/trunk/

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

2007-09-25 Thread Chris Lattner
Author: lattner Date: Wed Sep 26 01:29:31 2007 New Revision: 42347 URL: http://llvm.org/viewvc/llvm-project?rev=42347&view=rev Log: move PR1160 here. Modified: llvm/trunk/lib/Target/X86/README.txt Modified: llvm/trunk/lib/Target/X86/README.txt URL: http://llvm.org/viewvc/llvm-project/llvm/t

[llvm-commits] [llvm] r42346 - in /llvm/trunk: include/llvm/Target/ lib/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/IA64/ lib/Target/Mips/ lib/Target/PowerPC/ lib/T

2007-09-25 Thread Evan Cheng
Author: evancheng Date: Wed Sep 26 01:25:56 2007 New Revision: 42346 URL: http://llvm.org/viewvc/llvm-project?rev=42346&view=rev Log: Allow copyRegToReg to emit cross register classes copies. Tested with "make check"! Modified: llvm/trunk/include/llvm/Target/MRegisterInfo.h llvm/trunk/lib

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

2007-09-25 Thread Chris Lattner
Author: lattner Date: Wed Sep 26 01:15:48 2007 New Revision: 42345 URL: http://llvm.org/viewvc/llvm-project?rev=42345&view=rev Log: move PR1264 here. Modified: llvm/trunk/lib/Target/X86/README-SSE.txt Modified: llvm/trunk/lib/Target/X86/README-SSE.txt URL: http://llvm.org/viewvc/llvm-projec

[llvm-commits] [llvm] r42344 - /llvm/trunk/Makefile.rules

2007-09-25 Thread Chris Lattner
Author: lattner Date: Wed Sep 26 01:10:47 2007 New Revision: 42344 URL: http://llvm.org/viewvc/llvm-project?rev=42344&view=rev Log: noone uses etags. Connected to PR1601 Modified: llvm/trunk/Makefile.rules Modified: llvm/trunk/Makefile.rules URL: http://llvm.org/viewvc/llvm-project/llvm/tr

[llvm-commits] [llvm] r42343 - /llvm/trunk/docs/ReleaseNotes.html

2007-09-25 Thread Chris Lattner
Author: lattner Date: Wed Sep 26 01:04:15 2007 New Revision: 42343 URL: http://llvm.org/viewvc/llvm-project?rev=42343&view=rev Log: we support attribute(noinline) now :) Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-

[llvm-commits] [llvm] r42342 - /llvm/trunk/docs/ReleaseNotes.html

2007-09-25 Thread Chris Lattner
Author: lattner Date: Wed Sep 26 01:01:35 2007 New Revision: 42342 URL: http://llvm.org/viewvc/llvm-project?rev=42342&view=rev Log: update bugs list Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/do

Re: [llvm-commits] [llvm] r42341 - /llvm/trunk/docs/ReleaseNotes.html

2007-09-25 Thread Nick Lewycky
Chris Lattner wrote: > +a lazy, caching layer on top of > +AliasAnalysis. He then used it to rewrite Please don't place whitespace or newlines directly inside ... tags. This causes older browsers to emit a hyperlinked whitespace before the word AliasAnalysis. Nick ___

[llvm-commits] [llvm] r42341 - /llvm/trunk/docs/ReleaseNotes.html

2007-09-25 Thread Chris Lattner
Author: lattner Date: Wed Sep 26 00:44:21 2007 New Revision: 42341 URL: http://llvm.org/viewvc/llvm-project?rev=42341&view=rev Log: now with more prose. Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-project/llvm/trun

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

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 23:17:07 2007 New Revision: 42340 URL: http://llvm.org/viewvc/llvm-project?rev=42340&view=rev Log: Get rid of the old code for aligning locals, which did funky stuff like DECL_ALIGN(decl) = GET_MODE_BITSIZE(DECL_MODE(decl)); (copied from RTL), and instead just s

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

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 23:14:45 2007 New Revision: 42339 URL: http://llvm.org/viewvc/llvm-project?rev=42339&view=rev Log: Get rid of the old code for aligning locals, which did funky stuff like DECL_ALIGN(decl) = GET_MODE_BITSIZE(DECL_MODE(decl)); (copied from RTL), and instead just s

[llvm-commits] [llvm] r42338 - /llvm/trunk/test/CFrontend/2007-09-26-Alignment.c

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 23:04:29 2007 New Revision: 42338 URL: http://llvm.org/viewvc/llvm-project?rev=42338&view=rev Log: Test that local variables are aligned as the user requested. Added: llvm/trunk/test/CFrontend/2007-09-26-Alignment.c Added: llvm/trunk/test/CFrontend/2007-09-2

Re: [llvm-commits] [llvm-gcc-4.2] r42315 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-09-25 Thread Chris Lattner
On Sep 25, 2007, at 8:23 PM, Duncan Sands wrote: >> This should also be safe to apply to 4.0, right? > > I was testing it compiles :) Now applied. Nice, thanks Duncan! -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc

[llvm-commits] [llvm-gcc-4.2] r42337 - /llvm-gcc-4.2/trunk/gcc/config/i386/i386.h

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 22:35:54 2007 New Revision: 42337 URL: http://llvm.org/viewvc/llvm-project?rev=42337&view=rev Log: Restore wrongly deleted line. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386.h Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386.h URL: http://llvm.org/vie

Re: [llvm-commits] [llvm-gcc-4.2] r42315 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-09-25 Thread Duncan Sands
> This should also be safe to apply to 4.0, right? I was testing it compiles :) Now applied. Ciao, Duncan. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

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

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 22:22:27 2007 New Revision: 42336 URL: http://llvm.org/viewvc/llvm-project?rev=42336&view=rev Log: Handle scalar to aggregate VIEW_CONVERT_EXPR lvalue. Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp URL:

[llvm-commits] [llvm] r42335 - in /llvm/trunk/lib/Target/X86: X86InstrInfo.td X86InstrX86-64.td

2007-09-25 Thread Evan Cheng
Author: evancheng Date: Tue Sep 25 20:29:06 2007 New Revision: 42335 URL: http://llvm.org/viewvc/llvm-project?rev=42335&view=rev Log: Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register. Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td llvm/trunk/lib/Target/X86/X86InstrX86-64.td

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

2007-09-25 Thread Evan Cheng
Author: evancheng Date: Tue Sep 25 19:45:55 2007 New Revision: 42333 URL: http://llvm.org/viewvc/llvm-project?rev=42333&view=rev Log: translateX86CC updates the last two operands. Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

[llvm-commits] [llvm] r42332 - /llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp

2007-09-25 Thread Anton Korobeynikov
Author: asl Date: Tue Sep 25 19:13:34 2007 New Revision: 42332 URL: http://llvm.org/viewvc/llvm-project?rev=42332&view=rev Log: Correctly restore stack pointer after realignment in main() on Cygwin/Mingw32 Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp Modified: llvm/trunk/lib/Targe

[llvm-commits] [llvm] r42331 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-25 Thread Daniel Berlin
Author: dannyb Date: Tue Sep 25 19:11:59 2007 New Revision: 42331 URL: http://llvm.org/viewvc/llvm-project?rev=42331&view=rev Log: Fix small bug in operator== for iterators Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h URL: h

[llvm-commits] [llvm] r42329 - /llvm/trunk/lib/VMCore/ConstantFold.cpp

2007-09-25 Thread Dale Johannesen
Author: johannes Date: Tue Sep 25 18:32:20 2007 New Revision: 42329 URL: http://llvm.org/viewvc/llvm-project?rev=42329&view=rev Log: Remove no-longer-used variable. Modified: llvm/trunk/lib/VMCore/ConstantFold.cpp Modified: llvm/trunk/lib/VMCore/ConstantFold.cpp URL: http://llvm.org/viewvc

Re: [llvm-commits] [llvm] r42303 - in /llvm/trunk/test/CodeGen/X86: ldzero.ll nancvt.ll

2007-09-25 Thread Tanya Lattner
On Sep 25, 2007, at 4:04 PM, Dale Johannesen wrote: > > On Sep 25, 2007, at 3:31 PM, Neil Booth wrote: > >> Dale Johannesen wrote:- >> >>> Author: johannes >>> Date: Tue Sep 25 12:50:55 2007 >>> New Revision: 42303 >>> >>> URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev >>> Log: >>> S

[llvm-commits] [llvm] r42328 - in /llvm/trunk/lib: Support/APFloat.cpp VMCore/ConstantFold.cpp

2007-09-25 Thread Dale Johannesen
Author: johannes Date: Tue Sep 25 18:07:07 2007 New Revision: 42328 URL: http://llvm.org/viewvc/llvm-project?rev=42328&view=rev Log: Make APFloat->int conversions deterministic even in cases with undefined behavior. Modified: llvm/trunk/lib/Support/APFloat.cpp llvm/trunk/lib/VMCore/Consta

Re: [llvm-commits] [llvm] r42303 - in /llvm/trunk/test/CodeGen/X86: ldzero.ll nancvt.ll

2007-09-25 Thread Dale Johannesen
On Sep 25, 2007, at 3:31 PM, Neil Booth wrote: > Dale Johannesen wrote:- > >> Author: johannes >> Date: Tue Sep 25 12:50:55 2007 >> New Revision: 42303 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev >> Log: >> Some tests for APFloat conversions. > > Sorry if it's a dumb questio

Re: [llvm-commits] [llvm] r42303 - in /llvm/trunk/test/CodeGen/X86: ldzero.ll nancvt.ll

2007-09-25 Thread Neil Booth
Dale Johannesen wrote:- > Author: johannes > Date: Tue Sep 25 12:50:55 2007 > New Revision: 42303 > > URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev > Log: > Some tests for APFloat conversions. Sorry if it's a dumb question; how do I run these tests? Neil. _

[llvm-commits] [llvm] r42324 - /llvm/trunk/docs/ProgrammersManual.html

2007-09-25 Thread Gabor Greif
What about doing something like this: #ifdef DEBUG template <> struct std::default_alloc< std::vector< bool > > {}; #endif It should (modulo my typos) make allocation of all vector impossible in the debug builds. Just an idea. Cheers, Gabor ___

[llvm-commits] [llvm-gcc-4.0] r42326 - /llvm-gcc-4.0/trunk/gcc/objc/objc-act.c

2007-09-25 Thread Devang Patel
Author: dpatel Date: Tue Sep 25 17:44:35 2007 New Revision: 42326 URL: http://llvm.org/viewvc/llvm-project?rev=42326&view=rev Log: Do not hide objc_class_name_Foo even if -fvisibility=hidden is set. Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-

[llvm-commits] [llvm-gcc-4.2] r42325 - /llvm-gcc-4.2/trunk/gcc/objc/objc-act.c

2007-09-25 Thread Devang Patel
Author: dpatel Date: Tue Sep 25 17:42:51 2007 New Revision: 42325 URL: http://llvm.org/viewvc/llvm-project?rev=42325&view=rev Log: Do not hide objc_class_name_Foo even if -fvisibility=hidden is set. Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-

[llvm-commits] [llvm] r42324 - /llvm/trunk/docs/ProgrammersManual.html

2007-09-25 Thread Chris Lattner
Author: lattner Date: Tue Sep 25 17:37:50 2007 New Revision: 42324 URL: http://llvm.org/viewvc/llvm-project?rev=42324&view=rev Log: explain why not vector Modified: llvm/trunk/docs/ProgrammersManual.html Modified: llvm/trunk/docs/ProgrammersManual.html URL: http://llvm.org/viewvc/llvm-proj

[llvm-commits] [llvm] r42323 - /llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp

2007-09-25 Thread Evan Cheng
Author: evancheng Date: Tue Sep 25 17:10:43 2007 New Revision: 42323 URL: http://llvm.org/viewvc/llvm-project?rev=42323&view=rev Log: Missing load / store folding entries. Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp URL: ht

Re: [llvm-commits] [llvm-gcc-4.0] r42287 - in /llvm-gcc-4.0/trunk/gcc: c-common.h llvm-backend.cpp objc/objc-act.c stub-objc.c

2007-09-25 Thread Chris Lattner
On Sep 25, 2007, at 2:38 PM, Bill Wendling wrote: >> It might just be a matter of changing the code to looks like this: >> >>proto_name = synth_id_with_class_suffix ("_OBJC_PROTOCOL_$", p); >>if ((decl = lookup_name(proto_name)) == 0) >> decl = start_var_decl (objc_v2_protocol_templa

Re: [llvm-commits] [llvm-gcc-4.0] r42287 - in /llvm-gcc-4.0/trunk/gcc: c-common.h llvm-backend.cpp objc/objc-act.c stub-objc.c

2007-09-25 Thread Fariborz Jahanian
On Sep 25, 2007, at 2:29 PM, Chris Lattner wrote: > On Sep 24, 2007, at 7:51 PM, Bill Wendling wrote: >> URL: http://llvm.org/viewvc/llvm-project?rev=42287&view=rev >> Log: >> During the processing of Objective-C "protocols", the objc frontend >> creates two >> decls for the protocol. One for t

[llvm-commits] [llvm] r42322 - /llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp

2007-09-25 Thread Anton Korobeynikov
Author: asl Date: Tue Sep 25 16:52:30 2007 New Revision: 42322 URL: http://llvm.org/viewvc/llvm-project?rev=42322&view=rev Log: Partly revert invalid r41774 Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp URL: http://llvm.org/v

Re: [llvm-commits] [llvm-gcc-4.0] r42287 - in /llvm-gcc-4.0/trunk/gcc: c-common.h llvm-backend.cpp objc/objc-act.c stub-objc.c

2007-09-25 Thread Bill Wendling
On 9/25/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > On Sep 24, 2007, at 7:51 PM, Bill Wendling wrote: > > URL: http://llvm.org/viewvc/llvm-project?rev=42287&view=rev > > Log: > > During the processing of Objective-C "protocols", the objc frontend > > creates two > > decls for the protocol. One f

Re: [llvm-commits] [llvm-gcc-4.0] r42287 - in /llvm-gcc-4.0/trunk/gcc: c-common.h llvm-backend.cpp objc/objc-act.c stub-objc.c

2007-09-25 Thread Chris Lattner
On Sep 24, 2007, at 7:51 PM, Bill Wendling wrote: > URL: http://llvm.org/viewvc/llvm-project?rev=42287&view=rev > Log: > During the processing of Objective-C "protocols", the objc frontend > creates two > decls for the protocol. One for the metadata and another for when it's > referenced. However

Re: [llvm-commits] [llvm] r42308 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.h test/CodeGen/X86/divrem.ll

2007-09-25 Thread Chris Lattner
> URL: http://llvm.org/viewvc/llvm-project?rev=42308&view=rev > Log: > When both x/y and x%y are needed (x and y both scalar integer), > compute > both results with a single div or idiv instruction. This uses new > X86ISD > nodes for DIV and IDIV which are introduced during the legalize phase >

[llvm-commits] [test-suite] r42321 - in /test-suite/trunk/SingleSource/Regression/C++: ofstream_ctor.cpp short_circuit_dtor.cpp

2007-09-25 Thread Tanya Lattner
Author: tbrethou Date: Tue Sep 25 16:20:42 2007 New Revision: 42321 URL: http://llvm.org/viewvc/llvm-project?rev=42321&view=rev Log: Test cases should return 0. Modified: test-suite/trunk/SingleSource/Regression/C++/ofstream_ctor.cpp test-suite/trunk/SingleSource/Regression/C++/short_circ

Re: [llvm-commits] [llvm-gcc-4.2] r42315 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-09-25 Thread Chris Lattner
This should also be safe to apply to 4.0, right? -Chris On Sep 25, 2007, at 1:12 PM, Duncan Sands wrote: > Author: baldrick > Date: Tue Sep 25 15:12:14 2007 > New Revision: 42315 > > URL: http://llvm.org/viewvc/llvm-project?rev=42315&view=rev > Log: > Handle scalar to aggregate VIEW_CONVERT_EXPR

[llvm-commits] [llvm] r42318 - /llvm/trunk/docs/ReleaseNotes.html

2007-09-25 Thread Bill Wendling
Author: void Date: Tue Sep 25 15:45:10 2007 New Revision: 42318 URL: http://llvm.org/viewvc/llvm-project?rev=42318&view=rev Log: Grammar fix. Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/Rele

[llvm-commits] [llvm] r42316 - in /llvm/trunk/lib/Target: ARM/ARMTargetAsmInfo.h Alpha/AlphaTargetAsmInfo.h IA64/IA64TargetAsmInfo.h Mips/MipsTargetAsmInfo.h PowerPC/PPCTargetAsmInfo.h Sparc/SparcTarg

2007-09-25 Thread Dan Gohman
Author: djg Date: Tue Sep 25 15:27:06 2007 New Revision: 42316 URL: http://llvm.org/viewvc/llvm-project?rev=42316&view=rev Log: More explicit keywords. Modified: llvm/trunk/lib/Target/ARM/ARMTargetAsmInfo.h llvm/trunk/lib/Target/Alpha/AlphaTargetAsmInfo.h llvm/trunk/lib/Target/IA64/IA

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

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 15:12:14 2007 New Revision: 42315 URL: http://llvm.org/viewvc/llvm-project?rev=42315&view=rev Log: Handle scalar to aggregate VIEW_CONVERT_EXPR lvalue. Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp URL:

[llvm-commits] [llvm] r42314 - /llvm/trunk/lib/Analysis/PostDominatorCalculation.h

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 15:08:48 2007 New Revision: 42314 URL: http://llvm.org/viewvc/llvm-project?rev=42314&view=rev Log: Add a newline to the end of this file. Modified: llvm/trunk/lib/Analysis/PostDominatorCalculation.h Modified: llvm/trunk/lib/Analysis/PostDominatorCalculation.

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

2007-09-25 Thread Dan Gohman
Author: djg Date: Tue Sep 25 14:37:26 2007 New Revision: 42313 URL: http://llvm.org/viewvc/llvm-project?rev=42313&view=rev Log: Fix a typo in a comment. Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.h Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.h URL: http://llvm.org/viewvc/ll

[llvm-commits] [llvm] r42312 - in /llvm/trunk/lib/Target/X86: X86FloatingPoint.cpp X86InstrFPStack.td

2007-09-25 Thread Evan Cheng
Author: evancheng Date: Tue Sep 25 14:08:02 2007 New Revision: 42312 URL: http://llvm.org/viewvc/llvm-project?rev=42312&view=rev Log: New style x87 cmp instructions. Modified: llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp llvm/trunk/lib/Target/X86/X86InstrFPStack.td Modified: llvm/trunk

Re: [llvm-commits] [llvm] r42308 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.h test/CodeGen/X86/divrem.ll

2007-09-25 Thread Evan Cheng
Yay! :-) On Sep 25, 2007, at 11:23 AM, Dan Gohman wrote: > Author: djg > Date: Tue Sep 25 13:23:27 2007 > New Revision: 42308 > > URL: http://llvm.org/viewvc/llvm-project?rev=42308&view=rev > Log: > When both x/y and x%y are needed (x and y both scalar integer), > compute > both results with a

[llvm-commits] [llvm] r42309 - in /llvm/trunk: lib/Transforms/Scalar/LoopIndexSplit.cpp test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll

2007-09-25 Thread Devang Patel
Author: dpatel Date: Tue Sep 25 13:24:48 2007 New Revision: 42309 URL: http://llvm.org/viewvc/llvm-project?rev=42309&view=rev Log: Handle multiple induction variables. This fixes PR714. Added: llvm/trunk/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll Modified: llvm/t

[llvm-commits] [llvm] r42308 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.h test/CodeGen/X86/divrem.ll

2007-09-25 Thread Dan Gohman
Author: djg Date: Tue Sep 25 13:23:27 2007 New Revision: 42308 URL: http://llvm.org/viewvc/llvm-project?rev=42308&view=rev Log: When both x/y and x%y are needed (x and y both scalar integer), compute both results with a single div or idiv instruction. This uses new X86ISD nodes for DIV and IDIV wh

[llvm-commits] [llvm] r42306 - /llvm/trunk/lib/Transforms/Scalar/LICM.cpp

2007-09-25 Thread Devang Patel
Author: dpatel Date: Tue Sep 25 12:55:50 2007 New Revision: 42306 URL: http://llvm.org/viewvc/llvm-project?rev=42306&view=rev Log: Do not reserve DOM check for GetElementPtrInst. Modified: llvm/trunk/lib/Transforms/Scalar/LICM.cpp Modified: llvm/trunk/lib/Transforms/Scalar/LICM.cpp URL: htt

[llvm-commits] [llvm] r42303 - in /llvm/trunk/test/CodeGen/X86: ldzero.ll nancvt.ll

2007-09-25 Thread Dale Johannesen
Author: johannes Date: Tue Sep 25 12:50:55 2007 New Revision: 42303 URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev Log: Some tests for APFloat conversions. Added: llvm/trunk/test/CodeGen/X86/ldzero.ll llvm/trunk/test/CodeGen/X86/nancvt.ll Added: llvm/trunk/test/CodeGen/X86/

[llvm-commits] [llvm] r42302 - /llvm/trunk/test/CodeGen/X86/2006-11-17-IllegalMove.ll

2007-09-25 Thread Evan Cheng
Author: evancheng Date: Tue Sep 25 12:47:38 2007 New Revision: 42302 URL: http://llvm.org/viewvc/llvm-project?rev=42302&view=rev Log: Forgot to check in the changes. Fix test case so it doesn't break with any scheduling changes. Modified: llvm/trunk/test/CodeGen/X86/2006-11-17-IllegalMove.ll

[llvm-commits] [llvm] r42300 - /llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp

2007-09-25 Thread Devang Patel
Author: dpatel Date: Tue Sep 25 12:43:08 2007 New Revision: 42300 URL: http://llvm.org/viewvc/llvm-project?rev=42300&view=rev Log: doh.. Modified: llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp Modified: llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp URL: http://llvm.org/viewvc/

[llvm-commits] [llvm] r42299 - in /llvm/trunk: lib/Transforms/Scalar/LoopIndexSplit.cpp test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll

2007-09-25 Thread Devang Patel
Author: dpatel Date: Tue Sep 25 12:31:19 2007 New Revision: 42299 URL: http://llvm.org/viewvc/llvm-project?rev=42299&view=rev Log: Add transformation to update loop interation space. Now, for (i=A; i Y) do_something(); } is transformed into U=min(N,X); L=max(A,Y); for (i=L;ihttp://llvm.org/v

[llvm-commits] [llvm] r42298 - /llvm/trunk/lib/Support/APFloat.cpp

2007-09-25 Thread Dale Johannesen
Author: johannes Date: Tue Sep 25 12:25:00 2007 New Revision: 42298 URL: http://llvm.org/viewvc/llvm-project?rev=42298&view=rev Log: Fix long double<->shorter FP type conversions of zero, infinity, and NaNs. Modified: llvm/trunk/lib/Support/APFloat.cpp Modified: llvm/trunk/lib/Support/APFlo

Re: [llvm-commits] [llvm] r42285 - in /llvm/trunk/lib/Target/X86: X86FloatingPoint.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrFPStack.td X86InstrInfo.cpp X86InstrInfo.td X86InstrSSE.td X86Instr

2007-09-25 Thread Dan Gohman
> +def X86cmp_new : SDNode<"X86ISD::CMP_NEW" , SDTX86CmpTest>; X86ISD::CMP_NEW SelectionDAG nodes return an i32 flags value, however the corresponding X86cmp_new pattern-matching nodes use SDTX86CmpTest, which has no result values. Is this intentional? If so, how is the discrepancy handled? >

[llvm-commits] Duncan's VIEW_CONVERT_EXPR bug

2007-09-25 Thread Chris Lattner
Duncan, please try this patch. If it helps your Ada issue, please apply it to 4.0 and 4.2. -Chris vce.patch Description: Binary data ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

[llvm-commits] [llvm] r42297 - in /llvm/trunk/lib: CodeGen/SelectionDAG/TargetLowering.cpp Target/X86/X86ISelLowering.cpp

2007-09-25 Thread Dan Gohman
Author: djg Date: Tue Sep 25 10:10:49 2007 New Revision: 42297 URL: http://llvm.org/viewvc/llvm-project?rev=42297&view=rev Log: Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and the check to see if the assembler supports .loc from X86TargetLowering into the superclass TargetLower

[llvm-commits] [llvm] r42296 - /llvm/trunk/include/llvm/Type.h

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 08:53:22 2007 New Revision: 42296 URL: http://llvm.org/viewvc/llvm-project?rev=42296&view=rev Log: Fix spelling. Modified: llvm/trunk/include/llvm/Type.h Modified: llvm/trunk/include/llvm/Type.h URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/ll

[llvm-commits] [llvm] r42294 - in /llvm/trunk/lib/VMCore: DominatorCalculation.h DominatorInternals.cpp

2007-09-25 Thread Duncan Sands
Author: baldrick Date: Tue Sep 25 02:10:01 2007 New Revision: 42294 URL: http://llvm.org/viewvc/llvm-project?rev=42294&view=rev Log: Add missing end-of-file newlines. Modified: llvm/trunk/lib/VMCore/DominatorCalculation.h llvm/trunk/lib/VMCore/DominatorInternals.cpp Modified: llvm/trunk/