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:
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
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
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
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
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
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