Re: [llvm-commits] [LLVMdev] Simplifing the handling of pre-legalize vector nodes

2007-05-24 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/VMCore/ValueTypes.cpp

2007-05-24 Thread Dan Gohman
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

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

2007-05-24 Thread Dan Gohman
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:

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

2007-05-24 Thread Dan Gohman
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:

[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp Type.cpp

2007-05-24 Thread Dan Gohman
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(-)

[llvm-commits] CVS: llvm/lib/Transforms/Utils/SimplifyCFG.cpp

2007-05-24 Thread Dan Gohman
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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

2007-05-24 Thread Dan Gohman
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:

[llvm-commits] CVS: llvm/include/llvm/Constants.h

2007-05-24 Thread Dan Gohman
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

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-05-24 Thread Dan Gohman
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:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/ExecutionEngine.cpp

2007-05-24 Thread Zhou Sheng
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:

[llvm-commits] CVS: llvm/lib/CodeGen/BranchFolding.cpp

2007-05-24 Thread Dale Johannesen
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

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-24 Thread Reid Spencer
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

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-05-24 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/BranchFolding.cpp

2007-05-24 Thread Dale Johannesen
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

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-24 Thread Bill Wendling
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

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

2007-05-24 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll

2007-05-24 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/docs/LangRef.html

2007-05-24 Thread Chris Lattner
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

Re: [llvm-commits] CVS: llvm/include/llvm/Target/TargetInstrInfo.h

2007-05-24 Thread Chris Lattner
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

Re: [llvm-commits] Regalloc Refactoring

2007-05-24 Thread Evan Cheng
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

Re: [llvm-commits] initial mips support!

2007-05-24 Thread Evan Cheng
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

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-24 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/CodeGen/IfConversion.cpp

2007-05-24 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachine.h

2007-05-24 Thread Devang Patel
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:

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2007-05-24 Thread Chris Lattner
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: