On May 23, 2007, at 8:56 AM, Dan Gohman wrote:
Ok, I now have a patch that implements this. It's a work in
progress, and
still rough in some areas (some details below), but it works well
enough
to allow the LLVM regression tests to pass on x86. I'm posting it
now so
that people can
Changes in directory llvm/lib/VMCore:
ValueTypes.cpp updated: 1.17 - 1.18
---
Log message:
Add cases for v2f32.
---
Diffs of the changes: (+2 -0)
ValueTypes.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/VMCore/ValueTypes.cpp
diff -u llvm/lib/VMCore/ValueTypes.cpp:1.17
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.405 - 1.406
---
Log message:
Add explicit qualification for namespace MVT members.
---
Diffs of the changes: (+1 -1)
X86ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.403 - 1.404
---
Log message:
Add explicit qualification for namespace MVT members.
---
Diffs of the changes: (+1 -1)
SelectionDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.228 - 1.229
Type.cpp updated: 1.187 - 1.188
---
Log message:
Minor comment cleanups.
---
Diffs of the changes: (+6 -6)
Constants.cpp | 10 +-
Type.cpp |2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
Changes in directory llvm/lib/Transforms/Utils:
SimplifyCFG.cpp updated: 1.121 - 1.122
---
Log message:
Minor comment cleanups.
---
Diffs of the changes: (+1 -1)
SimplifyCFG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.190 - 1.191
---
Log message:
Minor comment cleanups.
---
Diffs of the changes: (+1 -1)
SelectionDAGNodes.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.146 - 1.147
---
Log message:
Minor comment cleanups.
---
Diffs of the changes: (+4 -4)
Constants.h |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.453 - 1.454
---
Log message:
Minor comment cleanups.
---
Diffs of the changes: (+1 -1)
SelectionDAGISel.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.114 - 1.115
---
Log message:
Compute the correct word number.
---
Diffs of the changes: (+1 -1)
ExecutionEngine.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.56 - 1.57
---
Log message:
Fix for PR1444: http://llvm.org/PR1444 : do not create two successors to the
same block.
Temporarily, this breaks CodeGen/Generic/2006-02-12-InsertLibraryCall.ll
by exposing an unrelated latent
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.146 - 1.147
---
Log message:
Add Victor Hernandez.
---
Diffs of the changes: (+3 -2)
DevMtgMay2007.html |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u
Changes in directory llvm-www:
InTheNews.html updated: 1.19 - 1.20
---
Log message:
add two links
---
Diffs of the changes: (+3 -1)
InTheNews.html |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm-www/InTheNews.html
diff -u llvm-www/InTheNews.html:1.19
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.57 - 1.58
---
Log message:
Blocks that cond-br and uncond-br/fallthrough to same block should have
only one successor.
---
Diffs of the changes: (+4 -1)
BranchFolding.cpp |5 -
1 files changed, 4 insertions(+), 1
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.147 - 1.148
---
Log message:
Added Kat Danielson
---
Diffs of the changes: (+4 -3)
DevMtgMay2007.html |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
ScalarReplAggregates.cpp updated: 1.94 - 1.95
---
Log message:
Fix PR1446: http://llvm.org/PR1446 by not scalarrepl'ing giant structures.
---
Diffs of the changes: (+5 -1)
ScalarReplAggregates.cpp |6 +-
1 files changed, 5
Changes in directory llvm/test/Transforms/ScalarRepl:
2007-05-24-LargeAggregate.ll added (r1.1)
---
Log message:
testcase for PR1446: http://llvm.org/PR1446
---
Diffs of the changes: (+27 -0)
2007-05-24-LargeAggregate.ll | 27 +++
1 files changed, 27
Changes in directory llvm/docs:
LangRef.html updated: 1.245 - 1.246
---
Log message:
remove contradiction owen noticed
---
Diffs of the changes: (+3 -8)
LangRef.html | 11 +++
1 files changed, 3 insertions(+), 8 deletions(-)
Index: llvm/docs/LangRef.html
diff -u
Add a couple of target hooks for predication.
+ /// isPredicable - Returns true if the instruction is already
predicated.
+ ///
+ virtual bool isPredicated(MachineInstr *MI) const {
Should take const MachineInstr*
+return false;
+ }
+
/// PredicateInstruction - Convert the
That's fine. Please check in what you have now after you've merged in
the recent changes.
Thanks,
Evan
On May 23, 2007, at 11:52 AM, David Greene wrote:
Chris Lattner wrote:
What did Evan ask for? Are you referring to the addrequired bit?
Not sure what you mean by addrequired bit.
If
Woot!
That's quite a big chunk of code. I'll try to go through it as soon
as I can.
Thanks,
Evan
On May 21, 2007, at 7:14 PM, bruno cardoso wrote:
Hello,
With the files on attachment LLVM has now initial support for MIPS. =)
The support is still simple and experimental.
The status is:
x
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.148 - 1.149
---
Log message:
Add Scott Williams
---
Diffs of the changes: (+4 -3)
DevMtgMay2007.html |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u
Changes in directory llvm/lib/CodeGen:
IfConversion.cpp updated: 1.12 - 1.13
---
Log message:
Silly boog.
---
Diffs of the changes: (+9 -9)
IfConversion.cpp | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
Index: llvm/lib/CodeGen/IfConversion.cpp
diff -u
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.78 - 1.79
---
Log message:
Disable Tail Merging for now.
---
Diffs of the changes: (+2 -2)
TargetMachine.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.310 - 1.311
---
Log message:
tighten up recursion depth again
---
Diffs of the changes: (+13 -11)
DAGCombiner.cpp | 24 +---
1 files changed, 13 insertions(+), 11 deletions(-)
Index:
25 matches
Mail list logo