Author: evancheng
Date: Wed Oct 17 01:53:44 2007
New Revision: 43069
URL: http://llvm.org/viewvc/llvm-project?rev=43069&view=rev
Log:
Apply Chris' suggestions.
Modified:
llvm/trunk/include/llvm/CodeGen/LiveIntervalAnalysis.h
llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
llvm/trunk/l
Author: lattner
Date: Wed Oct 17 01:17:29 2007
New Revision: 43068
URL: http://llvm.org/viewvc/llvm-project?rev=43068&view=rev
Log:
Change fp to sint legalization on x86-32 to do 2 x i32
loads instead of 1 x i64 loads. This doesn't change any functionality yet.
Modified:
llvm/trunk/lib/Targ
Author: lattner
Date: Wed Oct 17 01:02:13 2007
New Revision: 43066
URL: http://llvm.org/viewvc/llvm-project?rev=43066&view=rev
Log:
fix some funny indentation, add comments.
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL:
Author: evancheng
Date: Wed Oct 17 00:29:37 2007
New Revision: 43065
URL: http://llvm.org/viewvc/llvm-project?rev=43065&view=rev
Log:
One more extract_subreg coalescing bug fix.
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoale
> URL: http://llvm.org/viewvc/llvm-project?rev=43061&view=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
Author: evancheng
Date: Tue Oct 16 21:16:40 2007
New Revision: 43064
URL: http://llvm.org/viewvc/llvm-project?rev=43064&view=rev
Log:
Update comments.
Modified:
llvm/trunk/include/llvm/CodeGen/LiveInterval.h
Modified: llvm/trunk/include/llvm/CodeGen/LiveInterval.h
URL:
http://llvm.org/viewv
Author: evancheng
Date: Tue Oct 16 21:15:06 2007
New Revision: 43063
URL: http://llvm.org/viewvc/llvm-project?rev=43063&view=rev
Log:
Yet another test case for extract_subreg coalescing crash.
Added:
llvm/trunk/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll
Added: llvm/trunk/test/CodeGen/X86/
Author: evancheng
Date: Tue Oct 16 21:13:29 2007
New Revision: 43062
URL: http://llvm.org/viewvc/llvm-project?rev=43062&view=rev
Log:
Fix MergeValueInAsValue(). It allows overlapping live ranges but should replace
their value numbers with the specified value number.
Modified:
llvm/trunk/lib/C
Author: evancheng
Date: Tue Oct 16 21:12:22 2007
New Revision: 43061
URL: http://llvm.org/viewvc/llvm-project?rev=43061&view=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
UR
Author: evancheng
Date: Tue Oct 16 21:10:22 2007
New Revision: 43060
URL: http://llvm.org/viewvc/llvm-project?rev=43060&view=rev
Log:
Clean up code that calculate MBB live-in's.
Modified:
llvm/trunk/include/llvm/CodeGen/LiveIntervalAnalysis.h
llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cp
Author: resistor
Date: Tue Oct 16 21:03:17 2007
New Revision: 43059
URL: http://llvm.org/viewvc/llvm-project?rev=43059&view=rev
Log:
Move splitBlock into DomTreeBase from DomTree.
Modified:
llvm/trunk/include/llvm/Analysis/DominatorInternals.h
llvm/trunk/include/llvm/Analysis/Dominators.h
> URL: http://llvm.org/viewvc/llvm-project?rev=43055&view=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
>
Author: dpatel
Date: Tue Oct 16 19:07:16 2007
New Revision: 43056
URL: http://llvm.org/viewvc/llvm-project?rev=43056&view=rev
Log:
Simplify. Use installed llvm.
Modified:
llvm-gcc-4.2/trunk/build_gcc
Modified: llvm-gcc-4.2/trunk/build_gcc
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.
Author: dpatel
Date: Tue Oct 16 18:44:18 2007
New Revision: 43055
URL: http://llvm.org/viewvc/llvm-project?rev=43055&view=rev
Log:
Use immediate stores.
Modified:
llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
URL
Author: johannes
Date: Tue Oct 16 18:38:29 2007
New Revision: 43053
URL: http://llvm.org/viewvc/llvm-project?rev=43053&view=rev
Log:
Disable attempts to constant fold PPC f128.
Remove the assumption that this will happen from
various places.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/DAGC
Author: resistor
Date: Tue Oct 16 17:59:15 2007
New Revision: 43049
URL: http://llvm.org/viewvc/llvm-project?rev=43049&view=rev
Log:
Fix some formatting.
Modified:
llvm/trunk/include/llvm/Analysis/Dominators.h
Modified: llvm/trunk/include/llvm/Analysis/Dominators.h
URL:
http://llvm.org/view
Author: evancheng
Date: Tue Oct 16 16:09:14 2007
New Revision: 43043
URL: http://llvm.org/viewvc/llvm-project?rev=43043&view=rev
Log:
Some clean up.
Modified:
llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp
Modified: llvm/trunk/lib/CodeGen/RegAllocLinearScan.cpp
URL:
http://llvm.org/viewvc/ll
On Oct 15, 2007, at 1:30 PM, Dan Gohman wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=43007&view=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
Author: resistor
Date: Tue Oct 16 14:59:25 2007
New Revision: 43036
URL: http://llvm.org/viewvc/llvm-project?rev=43036&view=rev
Log:
Template DominatorTreeBase by node type. This is the next major step towards
having dominator information on MBB's.
Modified:
llvm/trunk/include/llvm/Analysis/
Author: evancheng
Date: Tue Oct 16 14:29:47 2007
New Revision: 43035
URL: http://llvm.org/viewvc/llvm-project?rev=43035&view=rev
Log:
Fix PR1734.
Added:
llvm/trunk/test/CodeGen/X86/2007-10-16-IllegalAsm.ll
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Modified: llvm/trunk
Author: johannes
Date: Tue Oct 16 13:10:14 2007
New Revision: 43034
URL: http://llvm.org/viewvc/llvm-project?rev=43034&view=rev
Log:
New test for svn rev 43033, radar 5538745.
Added:
llvm/trunk/test/CodeGen/X86/2007-10-16-fp80_select.ll
Added: llvm/trunk/test/CodeGen/X86/2007-10-16-fp80_sele
Author: johannes
Date: Tue Oct 16 13:09:08 2007
New Revision: 43033
URL: http://llvm.org/viewvc/llvm-project?rev=43033&view=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:
ht
Author: lattner
Date: Tue Oct 16 13:00:18 2007
New Revision: 43032
URL: http://llvm.org/viewvc/llvm-project?rev=43032&view=rev
Log:
Fix a bug handling frame references in ppc inline asm when the frame offset
doesn't fit into 16 bits.
Added:
llvm/trunk/test/CodeGen/PowerPC/2007-10-16-InlineAsm
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-www/releases
Author: baldrick
Date: Tue Oct 16 08:34:11 2007
New Revision: 43031
URL: http://llvm.org/viewvc/llvm-project?rev=43031&view=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 crea
Author: baldrick
Date: Tue Oct 16 04:56:48 2007
New Revision: 43030
URL: http://llvm.org/viewvc/llvm-project?rev=43030&view=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?)
Author: baldrick
Date: Tue Oct 16 04:07:20 2007
New Revision: 43028
URL: http://llvm.org/viewvc/llvm-project?rev=43028&view=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:
Author: arnolds
Date: Tue Oct 16 04:05:00 2007
New Revision: 43027
URL: http://llvm.org/viewvc/llvm-project?rev=43027&view=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 cou
Author: evancheng
Date: Tue Oct 16 03:04:24 2007
New Revision: 43026
URL: http://llvm.org/viewvc/llvm-project?rev=43026&view=rev
Log:
Code clean up.
Modified:
llvm/trunk/include/llvm/CodeGen/SimpleRegisterCoalescing.h
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Modified: llvm/tru
29 matches
Mail list logo