[llvm-commits] CVS: llvm/test/CodeGen/X86/bitcast2.ll

2007-06-17 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: bitcast2.ll added (r1.1) --- Log message: ensure we don't regress on these tests. We generate aweful code in x86-32 for these though. --- Diffs of the changes: (+13 -0) bitcast2.ll | 13 + 1 files changed, 13 insertions(+) Index:

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2007-06-17 Thread Chris Lattner
On Jun 16, 2007, at 4:57 PM, Bill Wendling wrote: > Revert patch. It regresses: > > define double @test2(i64 %A) { >%B = bitcast i64 %A to double >ret double %B > } Thanks Bill, -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu ht

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp VirtRegMap.cpp

2007-06-17 Thread Evan Cheng
Hi Dan, Is this necessary? ARM is already doing this by marking trivially re- materializable instructions with let isReMaterializable = 1. Evan On Jun 14, 2007, at 1:51 PM, Dan Gohman wrote: > > > Changes in directory llvm/lib/CodeGen: > > LiveIntervalAnalysis.cpp updated: 1.246 -> 1.247 > Vir

Re: [llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.cpp ARMInstrInfo.h

2007-06-17 Thread Evan Cheng
Geeze. I was sure I would've been yelled at had I made it into a targetinstrinfo bit. :-) Really didn't want to go with either approach. But I don't see a better alternative. Evan On Jun 15, 2007, at 2:37 PM, Chris Lattner wrote: > On Jun 15, 2007, at 2:15 PM, Evan Cheng wrote: >> Instructi

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/GVNPRE.cpp

2007-06-17 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.34 -> 1.35 --- Log message: Don't perform an expensive check if it's not necessary. --- Diffs of the changes: (+12 -2) GVNPRE.cpp | 14 -- 1 files changed, 12 insertions(+), 2 deletions(-) Index: llvm/li

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/GVNPRE.cpp

2007-06-17 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.35 -> 1.36 --- Log message: Fix indentation. --- Diffs of the changes: (+6 -6) GVNPRE.cpp | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/lib/Transforms/Scalar/GVNPRE.cpp diff -u llvm

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/GVNPRE.cpp

2007-06-17 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.36 -> 1.37 --- Log message: Cache the results of dependsOnInvoke() --- Diffs of the changes: (+18 -4) GVNPRE.cpp | 22 ++ 1 files changed, 18 insertions(+), 4 deletions(-) Index: llvm/lib/Transfo