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

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 03:04:24 2007 New Revision: 43026 URL: http://llvm.org/viewvc/llvm-project?rev=43026view=rev Log: Code clean up. Modified: llvm/trunk/include/llvm/CodeGen/SimpleRegisterCoalescing.h llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp Modified:

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

2007-10-16 Thread Arnold Schwaighofer
Author: arnolds Date: Tue Oct 16 04:05:00 2007 New Revision: 43027 URL: http://llvm.org/viewvc/llvm-project?rev=43027view=rev Log: Correction to tail call optimization code. The new return address was stored to the acutal stack slot before the parameters were lowered to their stack slot. This

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

2007-10-16 Thread Duncan Sands
Author: baldrick Date: Tue Oct 16 04:07:20 2007 New Revision: 43028 URL: http://llvm.org/viewvc/llvm-project?rev=43028view=rev Log: Fixes due to lack of type-safety for ValueType: (1) ValueType being passed instead of an opcode; (2) ValueType being passed for isVolatile (!) in getLoad. Modified:

[llvm-commits] [llvm] r43030 - in /llvm/trunk: include/llvm/CodeGen/ValueTypes.h include/llvm/Target/TargetLowering.h lib/CodeGen/SelectionDAG/SelectionDAG.cpp lib/VMCore/ValueTypes.cpp

2007-10-16 Thread Duncan Sands
Author: baldrick Date: Tue Oct 16 04:56:48 2007 New Revision: 43030 URL: http://llvm.org/viewvc/llvm-project?rev=43030view=rev Log: Initial infrastructure for arbitrary precision integer codegen support. This should have no effect on codegen for other types. Debatable bits: (1) the use (abuse?)

[llvm-commits] [llvm] r43031 - /llvm/trunk/include/llvm/CodeGen/ValueTypes.h

2007-10-16 Thread Duncan Sands
Author: baldrick Date: Tue Oct 16 08:34:11 2007 New Revision: 43031 URL: http://llvm.org/viewvc/llvm-project?rev=43031view=rev Log: Document the fact that the verifier currently requires the top bit of a ValueType to be zero. Enforce this by ensuring an assertion failure if someone tries to

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

2007-10-16 Thread Anton Korobeynikov
Changes in directory llvm-www/releases: download.html updated: 1.46 - 1.47 --- Log message: Add links to pre-built packages for FreeBSD and ArchLinux --- Diffs of the changes: (+5 -2) download.html |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index:

[llvm-commits] [llvm] r43032 - in /llvm/trunk: lib/Target/PowerPC/PPCRegisterInfo.cpp test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll

2007-10-16 Thread Chris Lattner
Author: lattner Date: Tue Oct 16 13:00:18 2007 New Revision: 43032 URL: http://llvm.org/viewvc/llvm-project?rev=43032view=rev Log: Fix a bug handling frame references in ppc inline asm when the frame offset doesn't fit into 16 bits. Added:

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

2007-10-16 Thread Dale Johannesen
Author: johannes Date: Tue Oct 16 13:09:08 2007 New Revision: 43033 URL: http://llvm.org/viewvc/llvm-project?rev=43033view=rev Log: Check for invalid cc's in f80 select. Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp URL:

[llvm-commits] [llvm] r43034 - /llvm/trunk/test/CodeGen/X86/2007-10-16-fp80_select.ll

2007-10-16 Thread Dale Johannesen
Author: johannes Date: Tue Oct 16 13:10:14 2007 New Revision: 43034 URL: http://llvm.org/viewvc/llvm-project?rev=43034view=rev Log: New test for svn rev 43033, radar 5538745. Added: llvm/trunk/test/CodeGen/X86/2007-10-16-fp80_select.ll Added:

[llvm-commits] [llvm] r43035 - in /llvm/trunk: lib/CodeGen/SimpleRegisterCoalescing.cpp test/CodeGen/X86/2007-10-16-IllegalAsm.ll

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 14:29:47 2007 New Revision: 43035 URL: http://llvm.org/viewvc/llvm-project?rev=43035view=rev Log: Fix PR1734. Added: llvm/trunk/test/CodeGen/X86/2007-10-16-IllegalAsm.ll Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp Modified:

Re: [llvm-commits] [llvm] r43007 - /llvm/trunk/docs/LangRef.html

2007-10-16 Thread Chris Lattner
On Oct 15, 2007, at 1:30 PM, Dan Gohman wrote: URL: http://llvm.org/viewvc/llvm-project?rev=43007view=rev Log: Document the new llvm.sin, llvm.cos, and llvm.pow intrinsics. Feedback is welcome! Looks great to me. I think you can remove explicit mention of -- enable-unsafe-fp-math: that flag

[llvm-commits] [llvm] r43043 - /llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 16:09:14 2007 New Revision: 43043 URL: http://llvm.org/viewvc/llvm-project?rev=43043view=rev Log: Some clean up. Modified: llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp Modified: llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp URL:

[llvm-commits] [llvm] r43049 - /llvm/trunk/include/llvm/Analysis/Dominators.h

2007-10-16 Thread Owen Anderson
Author: resistor Date: Tue Oct 16 17:59:15 2007 New Revision: 43049 URL: http://llvm.org/viewvc/llvm-project?rev=43049view=rev Log: Fix some formatting. Modified: llvm/trunk/include/llvm/Analysis/Dominators.h Modified: llvm/trunk/include/llvm/Analysis/Dominators.h URL:

[llvm-commits] [llvm] r43053 - in /llvm/trunk/lib: CodeGen/SelectionDAG/DAGCombiner.cpp CodeGen/SelectionDAG/SelectionDAG.cpp VMCore/ConstantFold.cpp

2007-10-16 Thread Dale Johannesen
Author: johannes Date: Tue Oct 16 18:38:29 2007 New Revision: 43053 URL: http://llvm.org/viewvc/llvm-project?rev=43053view=rev Log: Disable attempts to constant fold PPC f128. Remove the assumption that this will happen from various places. Modified:

[llvm-commits] [llvm] r43055 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

2007-10-16 Thread Devang Patel
Author: dpatel Date: Tue Oct 16 18:44:18 2007 New Revision: 43055 URL: http://llvm.org/viewvc/llvm-project?rev=43055view=rev Log: Use immediate stores. Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

[llvm-commits] [llvm-gcc-4.2] r43056 - /llvm-gcc-4.2/trunk/build_gcc

2007-10-16 Thread Devang Patel
Author: dpatel Date: Tue Oct 16 19:07:16 2007 New Revision: 43056 URL: http://llvm.org/viewvc/llvm-project?rev=43056view=rev Log: Simplify. Use installed llvm. Modified: llvm-gcc-4.2/trunk/build_gcc Modified: llvm-gcc-4.2/trunk/build_gcc URL:

Re: [llvm-commits] [llvm] r43055 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

2007-10-16 Thread Chris Lattner
URL: http://llvm.org/viewvc/llvm-project?rev=43055view=rev Log: Use immediate stores. Hey Devang, There is nothing about this xform that is specific to the memcpy/ memmove xform. Can you just move this to visitLoadInst, transforming any load from a (casted) constant string? -Chris

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

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 21:10:22 2007 New Revision: 43060 URL: http://llvm.org/viewvc/llvm-project?rev=43060view=rev Log: Clean up code that calculate MBB live-in's. Modified: llvm/trunk/include/llvm/CodeGen/LiveIntervalAnalysis.h

[llvm-commits] [llvm] r43061 - /llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 21:12:22 2007 New Revision: 43061 URL: http://llvm.org/viewvc/llvm-project?rev=43061view=rev Log: Clean up code that calculate MBB live-in's. Modified: llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp Modified: llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp

[llvm-commits] [llvm] r43062 - /llvm/trunk/lib/CodeGen/LiveInterval.cpp

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 21:13:29 2007 New Revision: 43062 URL: http://llvm.org/viewvc/llvm-project?rev=43062view=rev Log: Fix MergeValueInAsValue(). It allows overlapping live ranges but should replace their value numbers with the specified value number. Modified:

[llvm-commits] [llvm] r43063 - /llvm/trunk/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 21:15:06 2007 New Revision: 43063 URL: http://llvm.org/viewvc/llvm-project?rev=43063view=rev Log: Yet another test case for extract_subreg coalescing crash. Added: llvm/trunk/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll Added:

[llvm-commits] [llvm] r43064 - /llvm/trunk/include/llvm/CodeGen/LiveInterval.h

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Tue Oct 16 21:16:40 2007 New Revision: 43064 URL: http://llvm.org/viewvc/llvm-project?rev=43064view=rev Log: Update comments. Modified: llvm/trunk/include/llvm/CodeGen/LiveInterval.h Modified: llvm/trunk/include/llvm/CodeGen/LiveInterval.h URL:

Re: [llvm-commits] [llvm] r43061 - /llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp

2007-10-16 Thread Chris Lattner
URL: http://llvm.org/viewvc/llvm-project?rev=43061view=rev Log: Clean up code that calculate MBB live-in's. Very nice Evan, this sped up linscan significantly. For example, on 176.gcc with a release-asserts build: old: 7.2973 ( 47.3%) 0.0527 ( 19.1%) 7.3501 ( 46.8%) 7.3503 (

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

2007-10-16 Thread Evan Cheng
Author: evancheng Date: Wed Oct 17 00:29:37 2007 New Revision: 43065 URL: http://llvm.org/viewvc/llvm-project?rev=43065view=rev Log: One more extract_subreg coalescing bug fix. Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp Modified: