[llvm-commits] [llvm] r46307 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86InstrSSE.td test/CodeGen/X86/fp-stack-direct-ret.ll test/CodeGen/

2008-01-24 Thread Chris Lattner
Author: lattner Date: Thu Jan 24 02:07:48 2008 New Revision: 46307 URL: http://llvm.org/viewvc/llvm-project?rev=46307&view=rev Log: Significantly simplify and improve handling of FP function results on x86-32. This case returns the value in ST(0) and then has to convert it to an SSE register. Thi

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

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 02:09:17 2008 New Revision: 46308 URL: http://llvm.org/viewvc/llvm-project?rev=46308&view=rev Log: The initialization for _OBJC_IVAR_$_.b symbols are dropped for -O0. As it turns out, the LLVM variable is created at -O0 before the initialization is set to the correct

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

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 02:11:43 2008 New Revision: 46309 URL: http://llvm.org/viewvc/llvm-project?rev=46309&view=rev Log: Only reset the initializer at -O0. Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c URL: http://llvm.org/viewvc/l

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

2008-01-24 Thread Tanya Lattner
Changes in directory llvm-www: www-index.html updated: 1.150 -> 1.151 --- Log message: Update 2.2 release schedule. --- Diffs of the changes: (+5 -5) www-index.html | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm-www/www-index.html diff -u llvm-www/www-ind

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

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 02:51:17 2008 New Revision: 46311 URL: http://llvm.org/viewvc/llvm-project?rev=46311&view=rev Log: backporting r46308: The initialization for _OBJC_IVAR_$_.b symbols are dropped for -O0. As it turns out, the LLVM variable is created at -O0 before the initialization i

Re: [llvm-commits] [llvm] r46305 - /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2008-01-24 Thread Duncan Sands
Hi Chris, > +// Add any uses of the old node to the worklist if they have a single > +// use. They may be dead after this node is deleted. > +for (unsigned i = 0, e = N->getNumOperands(); i != e; ++i) > + AddToWorkList(N->getOperand(i).Val); the comment says "if

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

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 03:48:00 2008 New Revision: 46312 URL: http://llvm.org/viewvc/llvm-project?rev=46312&view=rev Log: Ahem...reset_initializer_llvm doesn't exist in 4.0... Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c URL: http:

Re: [llvm-commits] [llvm-gcc-4.2] r46281 - in /llvm-gcc-4.2/trunk/gcc: config/darwin.h objc/objc-act.c

2008-01-24 Thread Duncan Sands
On Thursday 24 January 2008 08:45:28 Bill Wendling wrote: > Hi Duncan, > > >> GCC barfs this to the .s file directly: > >> > >> .objc_class_name_CrashTestPlugin=0 > >> .globl .objc_class_name_CrashTestPlugin > > > > it looks like you write this directly to a file > > containing LLVM IR. I

Re: [llvm-commits] [llvm] r46305 - /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2008-01-24 Thread Chris Lattner
On Jan 24, 2008, at 1:05 AM, Duncan Sands wrote: > Hi Chris, > >> +// Add any uses of the old node to the worklist if they >> have a single >> +// use. They may be dead after this node is deleted. >> +for (unsigned i = 0, e = N->getNumOperands(); i != e; ++i) >> +

[llvm-commits] [llvm] r46313 - /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2008-01-24 Thread Chris Lattner
Author: lattner Date: Thu Jan 24 11:10:01 2008 New Revision: 46313 URL: http://llvm.org/viewvc/llvm-project?rev=46313&view=rev Log: clarify a comment, thanks Duncan. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp UR

[llvm-commits] [llvm] r46314 - in /llvm/trunk: include/llvm/Argument.h lib/VMCore/Function.cpp

2008-01-24 Thread Chris Lattner
Author: lattner Date: Thu Jan 24 11:47:11 2008 New Revision: 46314 URL: http://llvm.org/viewvc/llvm-project?rev=46314&view=rev Log: Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class. Modified: llvm/trunk/include/llvm/Argument.h llvm/trunk/lib/VMCore/Function.cpp Modif

[llvm-commits] [llvm] r46315 - in /llvm/trunk: lib/Analysis/BasicAliasAnalysis.cpp test/Analysis/BasicAA/byval.ll

2008-01-24 Thread Chris Lattner
Author: lattner Date: Thu Jan 24 12:00:32 2008 New Revision: 46315 URL: http://llvm.org/viewvc/llvm-project?rev=46315&view=rev Log: Teach basicaa that 'byval' arguments define a new memory location that can't be aliased to other known objects. This allows us to know that byval pointer args don't

Re: [llvm-commits] [llvm-gcc-4.2] r46281 - in /llvm-gcc-4.2/trunk/gcc: config/darwin.h objc/objc-act.c

2008-01-24 Thread Bill Wendling
On Jan 24, 2008 3:31 AM, Duncan Sands <[EMAIL PROTECTED]> wrote: > > On Thursday 24 January 2008 08:45:28 Bill Wendling wrote: > > Hi Duncan, > > > > >> GCC barfs this to the .s file directly: > > >> > > >> .objc_class_name_CrashTestPlugin=0 > > >> .globl .objc_class_name_CrashTestPlugin >

[llvm-commits] [llvm] r46316 - /llvm/trunk/include/llvm/ADT/APSInt.h

2008-01-24 Thread Ted Kremenek
Author: kremenek Date: Thu Jan 24 12:59:52 2008 New Revision: 46316 URL: http://llvm.org/viewvc/llvm-project?rev=46316&view=rev Log: Added additional overloaded operators for APSInt to match the operators of APInt. While some operators were already specifically overloaded for APSInt, others resul

[llvm-commits] [llvm] r46318 - /llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp

2008-01-24 Thread Chris Lattner
Author: lattner Date: Thu Jan 24 13:07:10 2008 New Revision: 46318 URL: http://llvm.org/viewvc/llvm-project?rev=46318&view=rev Log: getUnderlyingObject can return null, handle this. Modified: llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp Modified: llvm/trunk/lib/Analysis/BasicAliasAnalysis.

[llvm-commits] [llvm] r46320 - /llvm/trunk/lib/CodeGen/ShadowStackCollector.cpp

2008-01-24 Thread Chris Lattner
Author: lattner Date: Thu Jan 24 13:28:11 2008 New Revision: 46320 URL: http://llvm.org/viewvc/llvm-project?rev=46320&view=rev Log: Don't dump the function! Modified: llvm/trunk/lib/CodeGen/ShadowStackCollector.cpp Modified: llvm/trunk/lib/CodeGen/ShadowStackCollector.cpp URL: http://llvm.o

[llvm-commits] [llvm-gcc-4.2] r46322 - /llvm-gcc-4.2/trunk/gcc/config/darwin.c

2008-01-24 Thread Dale Johannesen
Author: johannes Date: Thu Jan 24 14:54:56 2008 New Revision: 46322 URL: http://llvm.org/viewvc/llvm-project?rev=46322&view=rev Log: Move some data into the correct sections for ObjC ABI V2. Modified: llvm-gcc-4.2/trunk/gcc/config/darwin.c Modified: llvm-gcc-4.2/trunk/gcc/config/darwin.c UR

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

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 15:00:50 2008 New Revision: 46324 URL: http://llvm.org/viewvc/llvm-project?rev=46324&view=rev Log: Don't output these directives for the new ObjC ABI. Modified: llvm-gcc-4.2/trunk/gcc/config/darwin.h llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Modified: llvm-gcc-

[llvm-commits] C++Frontend/2006-09-12-OpaqueStructCrash.cpp failing

2008-01-24 Thread Tanya Lattner
Using llvm-gcc4.0 on darwin8 x86, C++Frontend/2006-09-12- OpaqueStructCrash.cpp is failing (svn rev: 46324) llvm/test/C++Frontend/2006-09-12-OpaqueStructCrash.cpp:27: internal compiler error: Bus error -Tanya ___ llvm-commits mailing list llvm-commi

[llvm-commits] [llvm-gcc-4.2] r46325 - in /llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg: objc2-protocol-1.mm objc2-protocol-2.mm objc2-protocol-4.mm objc2-protocol-5.mm objc2-protocol-9.mm property-met

2008-01-24 Thread Dale Johannesen
Author: johannes Date: Thu Jan 24 16:16:00 2008 New Revision: 46325 URL: http://llvm.org/viewvc/llvm-project?rev=46325&view=rev Log: Upgrade some more tests for llvm. Llvm doesn't mangle the names of some local symbols, and there's no reason it should. Modified: llvm-gcc-4.2/trunk/gcc/tests

[llvm-commits] CVS: llvm-www/pubs/2008-CGO-DagISel.html 2008-CGO-DagISel.pdf

2008-01-24 Thread Chris Lattner
Changes in directory llvm-www/pubs: 2008-CGO-DagISel.html added (r1.1) 2008-CGO-DagISel.pdf added (r1.1) --- Log message: add a paper on near optimal instruction selection --- Diffs of the changes: (+48 -0) 2008-CGO-DagISel.html | 48 2008

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

2008-01-24 Thread Chris Lattner
Changes in directory llvm-www/pubs: index.html updated: 1.61 -> 1.62 --- Log message: add paper to index. --- Diffs of the changes: (+5 -0) index.html |5 + 1 files changed, 5 insertions(+) Index: llvm-www/pubs/index.html diff -u llvm-www/pubs/index.html:1.61 llvm-www/pubs/index.

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

2008-01-24 Thread Chris Lattner
Changes in directory llvm-www/pubs: index.html updated: 1.62 -> 1.63 2008-CGO-DagISel.html updated: 1.1 -> 1.2 --- Log message: more formal name. --- Diffs of the changes: (+2 -2) 2008-CGO-DagISel.html |2 +- index.html|2 +- 2 files changed, 2 insertions(+), 2 deletion

[llvm-commits] [llvm] r46331 - /llvm/tags/Apple/llvmCore-2011/

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 17:29:26 2008 New Revision: 46331 URL: http://llvm.org/viewvc/llvm-project?rev=46331&view=rev Log: Creating llvmCore-2011 branch Added: llvm/tags/Apple/llvmCore-2011/ - copied from r46330, llvm/trunk/ ___ llvm-co

[llvm-commits] [llvm-gcc-4.2] r46332 - /llvm-gcc-4.2/tags/Apple/llvmgcc42-2011/

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 17:29:32 2008 New Revision: 46332 URL: http://llvm.org/viewvc/llvm-project?rev=46332&view=rev Log: Creating llvmgcc42-2011 branch Added: llvm-gcc-4.2/tags/Apple/llvmgcc42-2011/ - copied from r46331, llvm-gcc-4.2/trunk/ _

[llvm-commits] [llvm] r46333 - /llvm/trunk/test/CFrontend/2008-01-24-StructAlignAndBitFields.c

2008-01-24 Thread Devang Patel
Author: dpatel Date: Thu Jan 24 17:55:34 2008 New Revision: 46333 URL: http://llvm.org/viewvc/llvm-project?rev=46333&view=rev Log: New test. Added: llvm/trunk/test/CFrontend/2008-01-24-StructAlignAndBitFields.c Added: llvm/trunk/test/CFrontend/2008-01-24-StructAlignAndBitFields.c URL: http:

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

2008-01-24 Thread Devang Patel
Author: dpatel Date: Thu Jan 24 17:56:38 2008 New Revision: 46334 URL: http://llvm.org/viewvc/llvm-project?rev=46334&view=rev Log: Fix 2008-01-24-StructAlignAndBitFields.c test case. Bit-field type does not influence struct alignment. Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Modified

Re: [llvm-commits] [llvm] r46337 - in /llvm/trunk/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-01-24 Thread Owen Anderson
Evan, Chris, I've confirmed that basic testcases appear to be working with this change. --Owen On Jan 24, 2008, at 6:34 PM, Anton Korobeynikov wrote: Author: asl Date: Thu Jan 24 18:34:13 2008 New Revision: 46337 URL: http://llvm.org/viewvc/llvm-project?rev=46337&view=rev Log: Provide cor

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

2008-01-24 Thread Devang Patel
Author: dpatel Date: Thu Jan 24 18:43:54 2008 New Revision: 46338 URL: http://llvm.org/viewvc/llvm-project?rev=46338&view=rev Log: Fix 2008-01-24-StructAlignAndBitFields.c test case. Bit-field type does not influence struct alignment. Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp Modified

[llvm-commits] [llvm] r46337 - in /llvm/trunk/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-01-24 Thread Anton Korobeynikov
Author: asl Date: Thu Jan 24 18:34:13 2008 New Revision: 46337 URL: http://llvm.org/viewvc/llvm-project?rev=46337&view=rev Log: Provide correct DWARF register numbering for debug information emission on x86-32/Darwin. This should fix bunch of issues. Modified: llvm/trunk/lib/Target/X86/X86Re

Re: [llvm-commits] [llvm] r46307 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86InstrSSE.td test/CodeGen/X86/fp-stack-direct-ret.ll test/Code

2008-01-24 Thread Evan Cheng
Is there a bugzilla on the scheduling deficiency? Thx, Evan On Jan 24, 2008, at 12:07 AM, Chris Lattner <[EMAIL PROTECTED]> wrote: > Author: lattner > Date: Thu Jan 24 02:07:48 2008 > New Revision: 46307 > > URL: http://llvm.org/viewvc/llvm-project?rev=46307&view=rev > Log: > Significantly simp

Re: [llvm-commits] [llvm] r46337 - in /llvm/trunk/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-01-24 Thread Evan Cheng
Woot. Thx a bunch. I'll look at more complicated cases. Evan On Jan 24, 2008, at 4:53 PM, Owen Anderson <[EMAIL PROTECTED]> wrote: > Evan, Chris, > > I've confirmed that basic testcases appear to be working with this > change. > > --Owen > > On Jan 24, 2008, at 6:34 PM, Anton Korobeynikov wrot

[llvm-commits] [llvm-gcc-4.2] r46340 - in /llvm-gcc-4.2/trunk/gcc: llvm-backend.cpp llvm.h objc/objc-act.c

2008-01-24 Thread Dale Johannesen
Author: johannes Date: Thu Jan 24 19:44:38 2008 New Revision: 46340 URL: http://llvm.org/viewvc/llvm-project?rev=46340&view=rev Log: Fix more missing ObjC metadata at -O0. This one is a little trickier since the type needs to be redone also. Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp

Re: [llvm-commits] [llvm] r46337 - in /llvm/trunk/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-01-24 Thread Dale Johannesen
On Jan 24, 2008, at 5:17 PM, Evan Cheng wrote: > Woot. Thx a bunch. I'll look at more complicated cases. > > Evan My bad. Thanks Anton and sorry everybody. > On Jan 24, 2008, at 4:53 PM, Owen Anderson <[EMAIL PROTECTED]> wrote: > >> Evan, Chris, >> >> I've confirmed that basic testcases appear

Re: [llvm-commits] [llvm] r46218 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-24 Thread Evan Cheng
Hi Owen, I am not sure I completely understand the comment. Are you saying when a VReg is found to be live out of its definition block. This decides whether to place the copy in the definition block or in the use block? Evan On Jan 21, 2008, at 2:03 PM, Owen Anderson wrote: > Author: resist

Re: [llvm-commits] [llvm] r46218 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-24 Thread Owen Anderson
The basic check is: if one parameter to a PHI is defined in a block that dominates the block that another parameter is defined in, and it is live-out of that dominated block, then the two must be simultaneously live, so they can't be coallesced. The difference between our implementation an

Re: [llvm-commits] [llvm] r46337 - in /llvm/trunk/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-01-24 Thread Evan Cheng
This allows gdb to examine local scalar variables, but not aggregate ones. There are also issues with parameters, even scalar ones. Evan On Jan 24, 2008, at 5:17 PM, Evan Cheng wrote: > Woot. Thx a bunch. I'll look at more complicated cases. > > Evan > > On Jan 24, 2008, at 4:53 PM, Owen Ander

[llvm-commits] [llvm-gcc-4.2] r46341 - /llvm-gcc-4.2/trunk/gcc/regclass.c

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 21:24:25 2008 New Revision: 46341 URL: http://llvm.org/viewvc/llvm-project?rev=46341&view=rev Log: Don't define these if they aren't used by LLVM Modified: llvm-gcc-4.2/trunk/gcc/regclass.c Modified: llvm-gcc-4.2/trunk/gcc/regclass.c URL: http://llvm.org/viewvc

[llvm-commits] [llvm-gcc-4.2] r46342 - /llvm-gcc-4.2/tags/Apple/llvmgcc42-2012/

2008-01-24 Thread Bill Wendling
Author: void Date: Thu Jan 24 21:25:57 2008 New Revision: 46342 URL: http://llvm.org/viewvc/llvm-project?rev=46342&view=rev Log: Creating llvmgcc42-2012 branch Added: llvm-gcc-4.2/tags/Apple/llvmgcc42-2012/ - copied from r46341, llvm-gcc-4.2/trunk/ _

Re: [llvm-commits] [llvm] r46337 - in /llvm/trunk/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-01-24 Thread Chris Lattner
On Jan 24, 2008, at 4:53 PM, Owen Anderson wrote: > Evan, Chris, > I've confirmed that basic testcases appear to be working with this > change. Awesome, thanks Anton and Owen! -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists

Re: [llvm-commits] [llvm] r46307 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86InstrSSE.td test/CodeGen/X86/fp-stack-direct-ret.ll test/Code

2008-01-24 Thread Chris Lattner
On Jan 24, 2008, at 4:54 PM, Evan Cheng wrote: > Is there a bugzilla on the scheduling deficiency? Good idea! http://llvm.org/bugs/show_bug.cgi?id=1944 -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/lis

Re: [llvm-commits] [llvm] r46337 - in /llvm/trunk/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-01-24 Thread Anton Korobeynikov
Evan, > This allows gdb to examine local scalar variables, but not aggregate > ones. There are also issues with parameters, even scalar ones. Ok. Any other testcases? Owen, ready for another session? :) -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Peters

[llvm-commits] [llvm] r46344 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/copysign-zero.ll

2008-01-24 Thread Chris Lattner
Author: lattner Date: Thu Jan 24 23:46:26 2008 New Revision: 46344 URL: http://llvm.org/viewvc/llvm-project?rev=46344&view=rev Log: Add target-specific dag combines for FAND(x,0) and FOR(x,0). This allows us to compile: double test(double X) { return copysign(0.0, X); } into: _test:

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

2008-01-24 Thread Chris Lattner
Author: lattner Date: Fri Jan 25 00:14:17 2008 New Revision: 46345 URL: http://llvm.org/viewvc/llvm-project?rev=46345&view=rev Log: optimize fxor like for Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp URL: http://llvm.org/vie

[llvm-commits] [llvm] r46346 - /llvm/trunk/include/llvm/CodeGen/SelectionDAG.h

2008-01-24 Thread Chris Lattner
Author: lattner Date: Fri Jan 25 00:20:20 2008 New Revision: 46346 URL: http://llvm.org/viewvc/llvm-project?rev=46346&view=rev Log: add a fixme. Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAG.h Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAG.h URL: http://llvm.org/viewvc/llvm

[llvm-commits] [llvm] r46347 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp

2008-01-24 Thread Chris Lattner
Author: lattner Date: Fri Jan 25 00:40:45 2008 New Revision: 46347 URL: http://llvm.org/viewvc/llvm-project?rev=46347&view=rev Log: include alignment and volatility information in -view-*-dags output Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp Modified: llvm/trunk/l

[llvm-commits] [llvm] r46348 - in /llvm/trunk: include/llvm/CodeGen/MachineFrameInfo.h lib/CodeGen/MachineFunction.cpp

2008-01-24 Thread Chris Lattner
Author: lattner Date: Fri Jan 25 01:19:06 2008 New Revision: 46348 URL: http://llvm.org/viewvc/llvm-project?rev=46348&view=rev Log: move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfo a reference to TargetFrameInfo. Rearrange order of fields in StackObject to save a word.

[llvm-commits] [llvm] r46349 - /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2008-01-24 Thread Chris Lattner
Author: lattner Date: Fri Jan 25 01:20:16 2008 New Revision: 46349 URL: http://llvm.org/viewvc/llvm-project?rev=46349&view=rev Log: Add skeletal code to increase the alignment of loads and stores when we can infer it. This will eventually help stuff, though it doesn't do much right now because al

[llvm-commits] [llvm] r46350 - /llvm/trunk/include/llvm/CodeGen/MachineFrameInfo.h

2008-01-24 Thread Chris Lattner
Author: lattner Date: Fri Jan 25 01:29:34 2008 New Revision: 46350 URL: http://llvm.org/viewvc/llvm-project?rev=46350&view=rev Log: move this field back. Moving the field causes miscompilations (!) of voronoi and others. Modified: llvm/trunk/include/llvm/CodeGen/MachineFrameInfo.h Modified

Re: [llvm-commits] [llvm] r46350 - /llvm/trunk/include/llvm/CodeGen/MachineFrameInfo.h

2008-01-24 Thread Evan Cheng
Ugh, really?? Evan On Jan 24, 2008, at 11:29 PM, Chris Lattner wrote: > Author: lattner > Date: Fri Jan 25 01:29:34 2008 > New Revision: 46350 > > URL: http://llvm.org/viewvc/llvm-project?rev=46350&view=rev > Log: > move this field back. Moving the field causes miscompilations (!) > of voronoi