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

2007-03-13 Thread Jeff Cohen
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.113 - 1.114 --- Log message: Unbreak C++ build. --- Diffs of the changes: (+1 -0) ExecutionEngine.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/ExecutionEngine/ExecutionEngine.cpp diff -u

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

2007-03-13 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Utils: LowerSwitch.cpp updated: 1.35 - 1.36 --- Log message: Unbreak VC++ build. Do not use identifiers starting with _ as they are reserved and can collide with system defined names. Windows defines _BB, for example. --- Diffs of the changes: (+3

[llvm-commits] CVS: llvm-www/pubs/2007-03-12-BossaLLVMIntro.html 2007-03-12-BossaLLVMIntro.pdf index.html

2007-03-13 Thread Chris Lattner
Changes in directory llvm-www/pubs: 2007-03-12-BossaLLVMIntro.html added (r1.1) 2007-03-12-BossaLLVMIntro.pdf added (r1.1) index.html updated: 1.44 - 1.45 --- Log message: add a new talk --- Diffs of the changes: (+40 -0) 2007-03-12-BossaLLVMIntro.html | 38

Re: [llvm-commits] llvm-gcc: emit switch cases with a wide range as a conditional branch

2007-03-13 Thread Chris Lattner
On Mar 12, 2007, at 1:48 PM, Duncan Sands wrote: In gcc, a switch case is a range of values that branch to a label, for example 1 .. 17 - label. These are emitted as individual LLVM switch cases: 1 - label, 2 - label, ..., 17 - label. This works well except, for example, when the range is

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll

2007-03-13 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: 2007-03-13-CompareMerge.ll added (r1.1) --- Log message: testcase for PR1244: http://llvm.org/PR1244 --- Diffs of the changes: (+9 -0) 2007-03-13-CompareMerge.ll |9 + 1 files changed, 9 insertions(+) Index:

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

2007-03-13 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.658 - 1.659 --- Log message: ifdef out some dead code. Fix PR1244: http://llvm.org/PR1244 and Transforms/InstCombine/2007-03-13-CompareMerge.ll --- Diffs of the changes: (+8 -2)

Re: [llvm-commits] llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp

2007-03-13 Thread Chris Lattner
On Mar 12, 2007, at 7:57 AM, Nicolas Geoffray wrote: Hi Chris, Chris Lattner wrote: Ahhh, ok. I think I understand now what is going on. Thank you for the very clear explanation. In this case, it seems like a clearly good thing to just call CreateFixedObject unconditionally early on

Re: [llvm-commits] Stack and register alignment in linux/ppc calls

2007-03-13 Thread Chris Lattner
On Mar 12, 2007, at 8:36 AM, Nicolas Geoffray wrote: Here's the final patch with the modifications you suggested. Thx a lot for your reviewing Chris. If everything's OK I'm checking this in soon. Looks great, please do. Please also check the sabre-ppc32 tester the day after this goes in,

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

2007-03-13 Thread Chris Lattner
On Mar 10, 2007, at 8:50 AM, Nick Lewycky wrote: +struct CaseRange { + Constant* Low; + Constant* High; + BasicBlock* BB; + + CaseRange(Constant* _Low = NULL, Constant* _High = NULL, +BasicBlock* _BB = NULL): +Low(_Low), High(_High), BB(_BB)

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2007-03-13 Thread Nicolas Geoffray
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.261 - 1.262 --- Log message: Stack and register alignment of call arguments in the ELF ABI --- Diffs of the changes: (+52 -6) PPCISelLowering.cpp | 58 ++-- 1

[llvm-commits] CVS: llvm/test/AdaFrontend/array_constructor.adb array_size.adb

2007-03-13 Thread Duncan Sands
Changes in directory llvm/test/AdaFrontend: array_constructor.adb added (r1.1) array_size.adb added (r1.1) --- Log message: Test support for arrays with non-zero first index. --- Diffs of the changes: (+16 -0) array_constructor.adb |6 ++ array_size.adb| 10 ++ 2

[llvm-commits] CVS: llvm-www/pubs/2007-03-12-BossaLLVMIntro.html

2007-03-13 Thread Bill Wendling
Changes in directory llvm-www/pubs: 2007-03-12-BossaLLVMIntro.html updated: 1.1 - 1.2 --- Log message: Typo and formatting changes. --- Diffs of the changes: (+17 -2) 2007-03-12-BossaLLVMIntro.html | 19 +-- 1 files changed, 17 insertions(+), 2 deletions(-) Index:

[llvm-commits] [see] CVS: llvm-poolalloc/lib/DSA/Local.cpp

2007-03-13 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/lib/DSA: Local.cpp updated: 1.158.2.4.2.6 - 1.158.2.4.2.7 --- Log message: infer metapools for allocas --- Diffs of the changes: (+4 -0) Local.cpp |4 1 files changed, 4 insertions(+) Index: llvm-poolalloc/lib/DSA/Local.cpp diff -u

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

2007-03-13 Thread Evan Cheng
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.117 - 1.118 --- Log message: Correct type info for isLegalAddressImmediate() check. --- Diffs of the changes: (+18 -12) LoopStrengthReduce.cpp | 30 ++ 1 files changed, 18

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelLowering.cpp

2007-03-13 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.21 - 1.22 --- Log message: Zero is always a legal AM immediate. --- Diffs of the changes: (+3 -0) ARMISelLowering.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/ARM/ARMISelLowering.cpp diff

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp

2007-03-13 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.107 - 1.108 --- Log message: AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2] --- Diffs of the changes: (+23 -0) ARMISelDAGToDAG.cpp | 23 +++ 1 files changed, 23 insertions(+) Index:

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

2007-03-13 Thread Reid Spencer
Changes in directory llvm-www: www-index.html updated: 1.133 - 1.134 --- Log message: Add Apple and AutoESL as development contributors. --- Diffs of the changes: (+4 -2) www-index.html |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm-www/www-index.html diff

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

2007-03-13 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGRRList.cpp updated: 1.27 - 1.28 --- Log message: Try schedule def + use closer whne Sethi-Ullman numbers are the same. e.g. t1 = op t2, c1 t3 = op t4, c2 and the following instructions are both ready. t2 = op c3 t4 = op c4 Then

[llvm-commits] CVS: llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll

2007-03-13 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: 2006-05-11-InstrSched.ll updated: 1.6 - 1.7 --- Log message: This got better. --- Diffs of the changes: (+44 -43) 2006-05-11-InstrSched.ll | 87 +++ 1 files changed, 44 insertions(+), 43 deletions(-)

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-03-13-InstrSched.ll

2007-03-13 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: 2007-03-13-InstrSched.ll added (r1.1) --- Log message: New test. --- Diffs of the changes: (+47 -0) 2007-03-13-InstrSched.ll | 47 +++ 1 files changed, 47 insertions(+) Index:

[llvm-commits] [see] CVS: llvm-poolalloc/lib/DSA/DataStructure.cpp Local.cpp

2007-03-13 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/lib/DSA: DataStructure.cpp updated: 1.248.2.4.2.4 - 1.248.2.4.2.5 Local.cpp updated: 1.158.2.4.2.7 - 1.158.2.4.2.8 --- Log message: assign a meta pool to all dsnodes --- Diffs of the changes: (+7 -27) DataStructure.cpp | 22 +-

[llvm-commits] [see] CVS: llvm-poolalloc/include/dsa/DSNode.h

2007-03-13 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/include/dsa: DSNode.h updated: 1.58.2.2.2.1 - 1.58.2.2.2.2 --- Log message: assign a meta pool to all dsnodes --- Diffs of the changes: (+7 -5) DSNode.h | 12 +++- 1 files changed, 7 insertions(+), 5 deletions(-) Index:

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

2007-03-13 Thread Zhou Sheng
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.659 - 1.660 --- Log message: Enable KnownZero/One.clear(). --- Diffs of the changes: (+2 -2) InstructionCombining.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2007-03-13 Thread Vikram Adve
Changes in directory llvm-www: www-index.html updated: 1.134 - 1.135 --- Log message: Revised funding section. --- Diffs of the changes: (+13 -11) www-index.html | 24 +--- 1 files changed, 13 insertions(+), 11 deletions(-) Index: llvm-www/www-index.html diff -u