Re: [llvm-commits] [test-suite] r47144 - in /test-suite/trunk: DiffOutput.sh RunSafely.sh RunSafelyAndStable.sh TimeProgram.sh TimedExec.sh

2008-02-15 Thread Eric Christopher
On Feb 14, 2008, at 3:43 PM, Lauro Ramos Venancio wrote: Author: laurov Date: Thu Feb 14 17:43:19 2008 New Revision: 47144 URL: http://llvm.org/viewvc/llvm-project?rev=47144view=rev Log: Shell scripts are not binary files. I believe this is incorrect, what you removed was the mime type

[llvm-commits] [llvm] r47162 - in /llvm/trunk/lib/Target: PowerPC/PPCSubtarget.cpp X86/X86Subtarget.cpp

2008-02-15 Thread Dale Johannesen
Author: johannes Date: Fri Feb 15 12:09:51 2008 New Revision: 47162 URL: http://llvm.org/viewvc/llvm-project?rev=47162view=rev Log: Remove warning about 64-bit code on processor that doesn't support it. Per Chris. Modified: llvm/trunk/lib/Target/PowerPC/PPCSubtarget.cpp

Re: [llvm-commits] [llvm] r47162 - in /llvm/trunk/lib/Target: PowerPC/PPCSubtarget.cpp X86/X86Subtarget.cpp

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 10:09 AM, Dale Johannesen wrote: Author: johannes Date: Fri Feb 15 12:09:51 2008 New Revision: 47162 URL: http://llvm.org/viewvc/llvm-project?rev=47162view=rev Log: Remove warning about 64-bit code on processor that doesn't support it. Per Chris. Thanks Dale! How

[llvm-commits] [llvm] r47168 - /llvm/trunk/lib/Target/PowerPC/PPCSubtarget.cpp

2008-02-15 Thread Dale Johannesen
Author: johannes Date: Fri Feb 15 12:40:53 2008 New Revision: 47168 URL: http://llvm.org/viewvc/llvm-project?rev=47168view=rev Log: Cosmetics. Modified: llvm/trunk/lib/Target/PowerPC/PPCSubtarget.cpp Modified: llvm/trunk/lib/Target/PowerPC/PPCSubtarget.cpp URL:

[llvm-commits] [llvm] r47169 - /llvm/trunk/lib/VMCore/Mangler.cpp

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 12:54:56 2008 New Revision: 47169 URL: http://llvm.org/viewvc/llvm-project?rev=47169view=rev Log: targets that support quotes for mangled names still need to escape newlines when they occur in the name, just like is escaped. Modified:

Re: [llvm-commits] CVS: llvm-www/releases/download.html

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 10:46 AM, Duncan Sands wrote: Thanks Chris! Can you please also update the 2.2 release notes, and where it says (about Ada and Fortran) they need to be built from source, make that a link to GCCFEBuildIntrs. We typically don't change the 2.2 release notes after it

[llvm-commits] [llvm] r47161 - /llvm/trunk/lib/System/Unix/Signals.inc

2008-02-15 Thread Lauro Ramos Venancio
Author: laurov Date: Fri Feb 15 12:05:54 2008 New Revision: 47161 URL: http://llvm.org/viewvc/llvm-project?rev=47161view=rev Log: It is not safe to call fork in PrintStackTrace. Sometimes it freezes the program. Modified: llvm/trunk/lib/System/Unix/Signals.inc Modified:

[llvm-commits] [llvm] r47164 - /llvm/trunk/lib/CodeGen/RegAllocBigBlock.cpp

2008-02-15 Thread Evan Cheng
Author: evancheng Date: Fri Feb 15 12:12:09 2008 New Revision: 47164 URL: http://llvm.org/viewvc/llvm-project?rev=47164view=rev Log: Remove unnecessary #include. Modified: llvm/trunk/lib/CodeGen/RegAllocBigBlock.cpp Modified: llvm/trunk/lib/CodeGen/RegAllocBigBlock.cpp URL:

Re: [llvm-commits] [test-suite] r47144 - in /test-suite/trunk: DiffOutput.sh RunSafely.sh RunSafelyAndStable.sh TimeProgram.sh TimedExec.sh

2008-02-15 Thread Eric Christopher
On Feb 15, 2008, at 10:08 AM, Lauro Ramos Venancio wrote: Hi Eric, I believe this is incorrect, what you removed was the mime type of the files which is correctly application/x-sh. As far as I know, the svn handle as binary all files with mime-type application. *looks at google* I

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

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 13:04:54 2008 New Revision: 47171 URL: http://llvm.org/viewvc/llvm-project?rev=47171view=rev Log: Handle \n's in value names for more targets. The asm printers really really really need refactoring :( Modified: llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp

Re: [llvm-commits] CVS: llvm-www/releases/download.html

2008-02-15 Thread Duncan Sands
Thanks Chris! Can you please also update the 2.2 release notes, and where it says (about Ada and Fortran) they need to be built from source, make that a link to GCCFEBuildIntrs. We typically don't change the 2.2 release notes after it ships. Do you mean the mainline release notes

Re: [llvm-commits] CVS: llvm-www/releases/download.html

2008-02-15 Thread Chris Lattner
On Feb 14, 2008, at 11:42 PM, Duncan Sands wrote: update the one reference to CFEBuildInstrs.html that I see. Thanks Chris! Can you please also update the 2.2 release notes, and where it says (about Ada and Fortran) they need to be built from source, make that a link to GCCFEBuildIntrs.

Re: [llvm-commits] [llvm] r46827 - memoperands #1

2008-02-15 Thread Chris Lattner
This, and the question of whether to make LSBaseNode store a MemOperand instead of separate fields, are related. Ok, right. What is your opinion on this? Is there any reason not to give MemOperand a VT and then give LSBaseNode a MemOperand? There's a little redundancy; the MemOperand has

[llvm-commits] [llvm] r47172 - in /llvm/trunk/lib/CodeGen/SelectionDAG: LegalizeTypes.h LegalizeTypesPromote.cpp

2008-02-15 Thread Duncan Sands
Author: baldrick Date: Fri Feb 15 13:34:17 2008 New Revision: 47172 URL: http://llvm.org/viewvc/llvm-project?rev=47172view=rev Log: Teach LegalizeTypes how to promote the flags in a ret node. These are created as i32 constants but on some platforms i32 is not legal. This fixes 26 make check

Re: [llvm-commits] [llvm] r47167 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/LiveInterval.cpp lib/CodeGen/LiveIntervalAnalysis.cpp lib

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 10:24 AM, Evan Cheng wrote: Author: evancheng Date: Fri Feb 15 12:24:29 2008 New Revision: 47167 URL: http://llvm.org/viewvc/llvm-project?rev=47167view=rev Log: - Removing the infamous r2rMap_ and rep() method. Now the coalescer will update register defs and uses

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

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 11:41 AM, Dale Johannesen wrote: I think this makes isPaddingElement and a bunch of code in llvm- types.cpp dead. Yes, thought I'd see how this patch went first:) Heh ok :) Looks like you were right :) Doesn't this also cause us to regress on PR1278? If that's what

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

2008-02-15 Thread Dale Johannesen
On Feb 15, 2008, at 11:56 AM, Chris Lattner wrote: On Feb 15, 2008, at 11:41 AM, Dale Johannesen wrote: I think this makes isPaddingElement and a bunch of code in llvm- types.cpp dead. Yes, thought I'd see how this patch went first:) Heh ok :) Looks like you were right :) Doesn't this

[llvm-commits] [llvm] r47170 - /llvm/trunk/lib/Target/X86/X86AsmPrinter.cpp

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 12:56:05 2008 New Revision: 47170 URL: http://llvm.org/viewvc/llvm-project?rev=47170view=rev Log: If the llvm name contains an unprintable character, don't print it in the global comment. This prevents printing things like: .. # foo bar when the name is

Re: [llvm-commits] test/C++Frontend/2008-02-13-sret.cpp

2008-02-15 Thread Duncan Sands
On Thursday 14 February 2008 19:02:26 Dale Johannesen wrote: On Feb 14, 2008, at 6:52 AM, Duncan Sands wrote: Hi Dale, this test is failing for me (x86-32 linux): there is nothing called retval. // RUN: %llvmgxx -S -O0 -emit-llvm %s -o - | grep retval | grep S242 | grep {i32 1} |

Re: [llvm-commits] [llvm] r47161 - /llvm/trunk/lib/System/Unix/Signals.inc

2008-02-15 Thread Lauro Ramos Venancio
Is this in a signal handler? Yes. There are tight restrictions on what is allowed in a signal handler, not just no forking :) Lauro ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

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

2008-02-15 Thread Dan Gohman
Author: djg Date: Fri Feb 15 14:59:17 2008 New Revision: 47177 URL: http://llvm.org/viewvc/llvm-project?rev=47177view=rev Log: Skip over the defs and start at the uses when looking for operands with the TIED_TO attribute. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

[llvm-commits] [llvm-gcc-4.2] r47180 - in /llvm-gcc-4.2/trunk/gcc: llvm-convert.cpp llvm-internal.h llvm-types.cpp

2008-02-15 Thread Dale Johannesen
Author: johannes Date: Fri Feb 15 16:02:22 2008 New Revision: 47180 URL: http://llvm.org/viewvc/llvm-project?rev=47180view=rev Log: Put back fixed version of code to avoid copying padding within structs (sometimes). Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

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

2008-02-15 Thread Dale Johannesen
On Feb 15, 2008, at 11:38 AM, Chris Lattner wrote: On Feb 13, 2008, at 10:36 AM, Dale Johannesen wrote: Author: johannes Date: Wed Feb 13 12:36:09 2008 New Revision: 47077 URL: http://llvm.org/viewvc/llvm-project?rev=47077view=rev Log: Don't omit copying of PaddingElements; this causes

Re: [llvm-commits] [llvm] r47167 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/LiveInterval.cpp lib/CodeGen/LiveIntervalAnalysis.cpp lib

2008-02-15 Thread Chris Lattner
Excellent! -Chris On Feb 15, 2008, at 11:48 AM, Evan Cheng wrote: It sped up the coalescer considerably. On kimwitu++: before: 0.7527 ( 12.8%) 0.0068 ( 2.7%) 0.7596 ( 12.4%) 0.7591 ( 12.4%) Simple Register Coalescing now: 0.3062 ( 5.6%) 0.0055 ( 2.2%) 0.3117 ( 5.5%)

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

2008-02-15 Thread Dan Gohman
Author: djg Date: Fri Feb 15 12:11:59 2008 New Revision: 47163 URL: http://llvm.org/viewvc/llvm-project?rev=47163view=rev Log: Use StoreSDNode::getValue instead of calling getOperand directly with a hard-coded operand number. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

Re: [llvm-commits] [llvm] r47161 - /llvm/trunk/lib/System/Unix/Signals.inc

2008-02-15 Thread Duncan Sands
It is not safe to call fork in PrintStackTrace. Sometimes it freezes the program. Is this in a signal handler? There are tight restrictions on what is allowed in a signal handler, not just no forking :) Ciao, Duncan. ___ llvm-commits mailing list

[llvm-commits] CVS: llvm-www/releases/2.2/docs/ReleaseNotes.html

2008-02-15 Thread Chris Lattner
Changes in directory llvm-www/releases/2.2/docs: ReleaseNotes.html updated: 1.2 - 1.3 --- Log message: link to the instructions for building fortran and ada. --- Diffs of the changes: (+4 -3) ReleaseNotes.html |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index:

[llvm-commits] [llvm] r47173 - /llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp

2008-02-15 Thread Duncan Sands
Author: baldrick Date: Fri Feb 15 13:42:13 2008 New Revision: 47173 URL: http://llvm.org/viewvc/llvm-project?rev=47173view=rev Log: Fix this test on linux, which returns S242 using sret. Modified: llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp Modified:

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

2008-02-15 Thread Dan Gohman
Author: djg Date: Fri Feb 15 14:50:13 2008 New Revision: 47176 URL: http://llvm.org/viewvc/llvm-project?rev=47176view=rev Log: Use the TargetInstrDescr to determine the number of operands that should be checked for the TIED_TO attribute instead of using CountOperands. Modified:

[llvm-commits] [test-suite] r47159 - /test-suite/trunk/RunSafely.sh

2008-02-15 Thread Lauro Ramos Venancio
Author: laurov Date: Fri Feb 15 11:00:33 2008 New Revision: 47159 URL: http://llvm.org/viewvc/llvm-project?rev=47159view=rev Log: Limit virtual memory instead of stack size. Modified: test-suite/trunk/RunSafely.sh Modified: test-suite/trunk/RunSafely.sh URL:

[llvm-commits] [llvm] r47179 - /llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp

2008-02-15 Thread Evan Cheng
Author: evancheng Date: Fri Feb 15 15:36:51 2008 New Revision: 47179 URL: http://llvm.org/viewvc/llvm-project?rev=47179view=rev Log: The copy instruction being coalesced will be removed, it is not a kill. Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp Modified:

Re: [llvm-commits] [test-suite] r47144 - in /test-suite/trunk: DiffOutput.sh RunSafely.sh RunSafelyAndStable.sh TimeProgram.sh TimedExec.sh

2008-02-15 Thread Lauro Ramos Venancio
Hi Eric, I believe this is incorrect, what you removed was the mime type of the files which is correctly application/x-sh. As far as I know, the svn handle as binary all files with mime-type application. Lauro ___ llvm-commits mailing list

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

2008-02-15 Thread Chris Lattner
On Feb 13, 2008, at 10:36 AM, Dale Johannesen wrote: Author: johannes Date: Wed Feb 13 12:36:09 2008 New Revision: 47077 URL: http://llvm.org/viewvc/llvm-project?rev=47077view=rev Log: Don't omit copying of PaddingElements; this causes wrong code when structs are identical except that

[llvm-commits] [llvm] r47189 - /llvm/trunk/test/CodeGen/X86/coalescer-commute2.ll

2008-02-15 Thread Evan Cheng
Author: evancheng Date: Fri Feb 15 17:06:21 2008 New Revision: 47189 URL: http://llvm.org/viewvc/llvm-project?rev=47189view=rev Log: This test is not interesting. Removed: llvm/trunk/test/CodeGen/X86/coalescer-commute2.ll Removed: llvm/trunk/test/CodeGen/X86/coalescer-commute2.ll URL:

[llvm-commits] [llvm] r47188 - in /llvm/trunk: include/llvm/ADT/StringExtras.h lib/CodeGen/SelectionDAG/LegalizeDAG.cpp utils/TableGen/CodeGenDAGPatterns.cpp utils/TableGen/DAGISelEmitter.cpp

2008-02-15 Thread Scott Michel
Author: pingbak Date: Fri Feb 15 17:05:48 2008 New Revision: 47188 URL: http://llvm.org/viewvc/llvm-project?rev=47188view=rev Log: Make tblgen a little smarter about constants smaller than i32. Currently, tblgen will complain if a sign-extended constant does not fit into a data type smaller than

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

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 16:57:17 2008 New Revision: 47187 URL: http://llvm.org/viewvc/llvm-project?rev=47187view=rev Log: simplify this. Modified: llvm/trunk/docs/ProgrammersManual.html Modified: llvm/trunk/docs/ProgrammersManual.html URL:

Re: [llvm-commits] [llvm] r47167 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/LiveInterval.cpp lib/CodeGen/LiveIntervalAnalysis.cpp lib

2008-02-15 Thread Evan Cheng
It sped up the coalescer considerably. On kimwitu++: before: 0.7527 ( 12.8%) 0.0068 ( 2.7%) 0.7596 ( 12.4%) 0.7591 ( 12.4%) Simple Register Coalescing now: 0.3062 ( 5.6%) 0.0055 ( 2.2%) 0.3117 ( 5.5%) 0.3115 ( 5.5%) Simple Register Coalescing Evan On Feb 15, 2008, at

[llvm-commits] [llvm] r47178 - /llvm/trunk/lib/Support/FoldingSet.cpp

2008-02-15 Thread Ted Kremenek
Author: kremenek Date: Fri Feb 15 15:12:46 2008 New Revision: 47178 URL: http://llvm.org/viewvc/llvm-project?rev=47178view=rev Log: Fixed bug in FoldingSetIteratorImpl where we did not correctly check if we had reached the fake bucket after the last bucket, allowing the iterator in some cases to

Re: [llvm-commits] [llvm] r47039 - in /llvm/trunk: include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Ta

2008-02-15 Thread Chris Lattner
On Feb 13, 2008, at 3:25 PM, Dan Gohman wrote: ComputeMaskedBits(Op.getOperand(0), InDemandedMask, KnownZero, KnownOne, Depth+1); assert((KnownZero KnownOne) == 0 Bits known to be one AND zero?); + KnownZero = KnownZero.lshr(ShAmt); + KnownOne =

[llvm-commits] [llvm] r47166 - in /llvm/trunk: include/llvm/Target/TargetInstrInfo.h lib/CodeGen/TargetInstrInfoImpl.cpp

2008-02-15 Thread Evan Cheng
Author: evancheng Date: Fri Feb 15 12:21:33 2008 New Revision: 47166 URL: http://llvm.org/viewvc/llvm-project?rev=47166view=rev Log: Added CommuteChangesDestination(). This returns true if commuting the specified machine instr will change its definition register. Modified:

[llvm-commits] [llvm] r47182 - /llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp

2008-02-15 Thread Dale Johannesen
Author: johannes Date: Fri Feb 15 16:05:15 2008 New Revision: 47182 URL: http://llvm.org/viewvc/llvm-project?rev=47182view=rev Log: Modify test to expect improved code. Modified: llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp Modified: llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp URL:

Re: [llvm-commits] [llvm-gcc-4.2] r47180 - in /llvm-gcc-4.2/trunk/gcc: llvm-convert.cpp llvm-internal.h llvm-types.cpp

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 2:02 PM, Dale Johannesen wrote: Author: johannes Date: Fri Feb 15 16:02:22 2008 New Revision: 47180 URL: http://llvm.org/viewvc/llvm-project?rev=47180view=rev Log: Put back fixed version of code to avoid copying padding within structs (sometimes). Nice, thanks Dale!

Re: [llvm-commits] [llvm] r47177 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

2008-02-15 Thread Evan Cheng
Hi Dan, This is not right. You are assuming def operands must be first in the operand list. But that's not necessary the case. Evan On Feb 15, 2008, at 12:59 PM, Dan Gohman wrote: Author: djg Date: Fri Feb 15 14:59:17 2008 New Revision: 47177 URL:

Re: [llvm-commits] [llvm] r47188 - in /llvm/trunk: include/llvm/ADT/StringExtras.h lib/CodeGen/SelectionDAG/LegalizeDAG.cpp utils/TableGen/CodeGenDAGPatterns.cpp utils/TableGen/DAGISelEmitter.cpp

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 3:05 PM, Scott Michel wrote: Author: pingbak Date: Fri Feb 15 17:05:48 2008 New Revision: 47188 URL: http://llvm.org/viewvc/llvm-project?rev=47188view=rev Log: Make tblgen a little smarter about constants smaller than i32. Currently, tblgen will complain if a

[llvm-commits] [llvm] r47192 - in /llvm/trunk/test/Assembler: 2004-03-07-FunctionAddressAlignment.ll 2004-03-07-FunctionAddressAlignment.llx

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 17:51:48 2008 New Revision: 47192 URL: http://llvm.org/viewvc/llvm-project?rev=47192view=rev Log: rename llx - ll Added: llvm/trunk/test/Assembler/2004-03-07-FunctionAddressAlignment.ll - copied unchanged from r47064,

[llvm-commits] [llvm] r47194 - /llvm/trunk/test/Assembler/2004-03-07-FunctionAddressAlignment.ll

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 17:58:25 2008 New Revision: 47194 URL: http://llvm.org/viewvc/llvm-project?rev=47194view=rev Log: upgrade this test, which wasn't testing the right thing since llvm-upgrade came around. Modified:

Re: [llvm-commits] [llvm] r47177 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

2008-02-15 Thread Dan Gohman
Ok. I'm working to understand the dance between target SDNodes and MachineInstrs and I mistook what was going on there. Can you point me to an example where an instruction has def operands that aren't first, not counting ImplicitDefs defs? Dan On Feb 15, 2008, at 3:15 PM, Evan Cheng wrote:

[llvm-commits] [llvm] r47198 - in /llvm/trunk: include/llvm/CodeGen/ScheduleDAG.h lib/CodeGen/SelectionDAG/ScheduleDAG.cpp

2008-02-15 Thread Dan Gohman
Author: djg Date: Fri Feb 15 18:36:48 2008 New Revision: 47198 URL: http://llvm.org/viewvc/llvm-project?rev=47198view=rev Log: Rename CountMemOperands to ComputeMemOperandsEnd to reflect what it actually does. Simplify CountOperands a little by reusing ComputeMemOperandsEnd. And reword some

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

2008-02-15 Thread Dan Gohman
Author: djg Date: Fri Feb 15 18:25:40 2008 New Revision: 47196 URL: http://llvm.org/viewvc/llvm-project?rev=47196view=rev Log: Revert 47177, which was incorrect. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp Modified:

[llvm-commits] [llvm] r47204 - in /llvm/trunk: docs/ include/llvm/ include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ lib/Target/Alpha/ lib/Target/X86/ test/CodeGen/Alpha/ test/CodeGen/X86/

2008-02-15 Thread Andrew Lenharth
Author: alenhar2 Date: Fri Feb 15 19:24:58 2008 New Revision: 47204 URL: http://llvm.org/viewvc/llvm-project?rev=47204view=rev Log: llvm.memory.barrier, and impl for x86 and alpha Added: llvm/trunk/test/CodeGen/Alpha/mb.ll llvm/trunk/test/CodeGen/Alpha/wmb.ll

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

2008-02-15 Thread Andrew Lenharth
Author: alenhar2 Date: Fri Feb 15 19:27:28 2008 New Revision: 47205 URL: http://llvm.org/viewvc/llvm-project?rev=47205view=rev Log: llvm.memory.barrier for __sync_syncronize Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp URL:

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

2008-02-15 Thread Chris Lattner
nice! On Feb 15, 2008, at 5:27 PM, Andrew Lenharth wrote: Author: alenhar2 Date: Fri Feb 15 19:27:28 2008 New Revision: 47205 URL: http://llvm.org/viewvc/llvm-project?rev=47205view=rev Log: llvm.memory.barrier for __sync_syncronize Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Re: [llvm-commits] [llvm] r47204 - in /llvm/trunk: docs/ include/llvm/ include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ lib/Target/Alpha/ lib/Target/X86/ test/CodeGen/Alpha/ test/CodeGen/X8

2008-02-15 Thread Andrew Lenharth
I'll get the CBE support and pre SSE2 in this weekend. On 2/15/08, Andrew Lenharth [EMAIL PROTECTED] wrote: Author: alenhar2 Date: Fri Feb 15 19:24:58 2008 New Revision: 47204 URL: http://llvm.org/viewvc/llvm-project?rev=47204view=rev Log: llvm.memory.barrier, and impl for x86 and

[llvm-commits] [llvm] r47200 - /llvm/trunk/lib/CodeGen/RegisterScavenging.cpp

2008-02-15 Thread Bill Wendling
Author: void Date: Fri Feb 15 19:09:25 2008 New Revision: 47200 URL: http://llvm.org/viewvc/llvm-project?rev=47200view=rev Log: Fix typos. Modified: llvm/trunk/lib/CodeGen/RegisterScavenging.cpp Modified: llvm/trunk/lib/CodeGen/RegisterScavenging.cpp URL:

[llvm-commits] [llvm] r47206 - /llvm/tags/Apple/llvmCore-2017/

2008-02-15 Thread Bill Wendling
Author: void Date: Fri Feb 15 19:48:02 2008 New Revision: 47206 URL: http://llvm.org/viewvc/llvm-project?rev=47206view=rev Log: Creating llvmCore-2017 branch Added: llvm/tags/Apple/llvmCore-2017/ - copied from r47205, llvm/trunk/ ___

[llvm-commits] [llvm-gcc-4.2] r47207 - /llvm-gcc-4.2/tags/Apple/llvmgcc42-2016/

2008-02-15 Thread Bill Wendling
Author: void Date: Fri Feb 15 19:48:08 2008 New Revision: 47207 URL: http://llvm.org/viewvc/llvm-project?rev=47207view=rev Log: Creating llvmgcc42-2016 branch Added: llvm-gcc-4.2/tags/Apple/llvmgcc42-2016/ - copied from r47206, llvm-gcc-4.2/trunk/

Re: [llvm-commits] [llvm] r47177 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

2008-02-15 Thread Evan Cheng
Ignore me. :-) While MachineInstr doesn't require all the defs to be at the start of the operand list, it looks like TargetInstrInfo and scheduledag does. So I suppose your change is perfectly safe / correct. Evan On Feb 15, 2008, at 4:32 PM, Dan Gohman wrote: Ok. I'm working to

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

2008-02-15 Thread Evan Cheng
Hi Andrew, I think this might be breaking ppc build. /tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/xgcc -B/ tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/ -B/ Developer/usr/llvm-gcc-4.2/powerpc-apple-darwin9/bin/ -B/Developer/usr/ llvm-gc\

[llvm-commits] [llvm] r47208 - in /llvm/trunk/lib/CodeGen: SimpleRegisterCoalescing.cpp SimpleRegisterCoalescing.h

2008-02-15 Thread Evan Cheng
Author: evancheng Date: Fri Feb 15 20:32:17 2008 New Revision: 47208 URL: http://llvm.org/viewvc/llvm-project?rev=47208view=rev Log: Refactor some code; check if commuteInstruction is able to commute the instruction. Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp

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

2008-02-15 Thread Evan Cheng
Author: evancheng Date: Fri Feb 15 21:34:45 2008 New Revision: 47209 URL: http://llvm.org/viewvc/llvm-project?rev=47209view=rev Log: Back out 47205. It's breaking ppc build. Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp URL:

Re: [llvm-commits] [test-suite] r47144 - in /test-suite/trunk: DiffOutput.sh RunSafely.sh RunSafelyAndStable.sh TimeProgram.sh TimedExec.sh

2008-02-15 Thread Daniel Berlin
On Feb 15, 2008 2:04 PM, Eric Christopher [EMAIL PROTECTED] wrote: On Feb 15, 2008, at 10:08 AM, Lauro Ramos Venancio wrote: Hi Eric, I believe this is incorrect, what you removed was the mime type of the files which is correctly application/x-sh. As far as I know, the svn

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

2008-02-15 Thread Andrew Lenharth
On 2/15/08, Evan Cheng [EMAIL PROTECTED] wrote: Hi Andrew, I think this might be breaking ppc build. /tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/xgcc -B/ tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/ -B/ Developer/usr/llvm-gcc-4.2/powerpc-apple-darwin9/bin/