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

2007-03-09 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.42 -> 1.43 --- Log message: Print preds / succs BB numbers. --- Diffs of the changes: (+2 -2) MachineBasicBlock.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/MachineBasicBlo

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

2007-03-09 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveVariables.cpp updated: 1.69 -> 1.70 --- Log message: If a virtual register is already marked alive in this block, that means it is alive in one of the successor block. Do not add it to the kill list. --- Diffs of the changes: (+6 -1) LiveVariables.

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

2007-03-09 Thread Nicolas Geoffray
If there is no objection, I'm checking this in. Nicolas Nicolas Geoffray wrote: > Small mistake, here's the correct patch. > > Nicolas > > Nicolas Geoffray wrote: >> This patch corrects arguments passing alignment for linux/ppc calls >> (ELF ABI). >> It affects LowerFORMAL_ARGUMENTS and LowerCAL

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

2007-03-09 Thread Nicolas Geoffray
Chris (and everyone), I hope I convinced you :) If it's the case, I'm checking this in. Nicolas Nicolas Geoffray wrote: > Chris Lattner wrote: > >> Ok, so it's not related to NoFramePointerElim? If that's the case, >> you should just have Macho and ELF return different sets of callee >> s

[llvm-commits] llvm-gcc: use array_ref_element_size when emitting an ARRAY_REF

2007-03-09 Thread Duncan Sands
The array element type doesn't always have a known size, which is why the ARRAY_REF supplies the size, extractable with array_ref_element_size. Fix and Ada testcase attached. Ciao, Duncan. Index: gcc.llvm.master/gcc/llvm-convert.cpp ===

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

2007-03-09 Thread Chris Lattner
On Mar 6, 2007, at 10:03 AM, Nicolas Geoffray wrote: > This patch corrects arguments passing alignment for linux/ppc calls > (ELF ABI). > It affects LowerFORMAL_ARGUMENTS and LowerCALL of PPCISelLowering.cpp. Sure, sorry for the delay. Please add some high-level comments that explain what is

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

2007-03-09 Thread Chris Lattner
On Mar 5, 2007, at 12:58 AM, Nicolas Geoffray wrote: > Chris Lattner wrote: >> >> Ok, so it's not related to NoFramePointerElim? If that's the >> case, you should just have Macho and ELF return different sets of >> callee saved regs. >> > No, that's not the issue. > > Let me rephrase why I n

[llvm-commits] CVS: llvm/lib/System/Win32/Program.inc

2007-03-09 Thread Anton Korobeynikov
Changes in directory llvm/lib/System/Win32: Program.inc updated: 1.21 -> 1.22 --- Log message: Unbreak mingw32 build --- Diffs of the changes: (+8 -0) Program.inc |8 1 files changed, 8 insertions(+) Index: llvm/lib/System/Win32/Program.inc diff -u llvm/lib/System/Win32/Prog

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

2007-03-09 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/include/dsa: DSGraph.h updated: 1.110.2.4.2.1 -> 1.110.2.4.2.2 DSNode.h updated: 1.58.2.2 -> 1.58.2.2.2.1 --- Log message: use nifty new, simpler, smaller, easy to understand metapool inference (yea yea, theres a memory leak in it --- Diffs of the changes:

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

2007-03-09 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/lib/DSA: DataStructure.cpp updated: 1.248.2.4.2.3 -> 1.248.2.4.2.4 Local.cpp updated: 1.158.2.4.2.3 -> 1.158.2.4.2.4 --- Log message: use nifty new, simpler, smaller, easy to understand metapool inference (yea yea, theres a memory leak in it --- Diffs of th

[llvm-commits] llvm-gcc: "support" for update_setjmp_buf

2007-03-09 Thread Duncan Sands
The same level of support as for setjmp and longjmp ;) Duncan. Index: gcc.llvm.master/gcc/llvm-convert.cpp === --- gcc.llvm.master.orig/gcc/llvm-convert.cpp 2007-03-09 11:13:38.0 +0100 +++ gcc.llvm.master/gcc/llvm-convert.cpp

[llvm-commits] CVS: llvm/lib/Target/ARM/README.txt

2007-03-09 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.15 -> 1.16 --- Log message: Add some observations from CoreGraphics benchmark. Remove register scavenging todo item, since it is now implemented. --- Diffs of the changes: (+47 -47) README.txt | 94 +

[llvm-commits] CVS: llvm/lib/Target/ARM/README.txt

2007-03-09 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.16 -> 1.17 --- Log message: apply comments from review of last patch --- Diffs of the changes: (+2 -2) README.txt |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/README.txt diff -u ll

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.l

2007-03-09 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.99 -> 1.100 --- Log message: For PR1245: http://llvm.org/PR1245 : Account for the sign bit when computing the number of bits required for a negative integer literal constant. --- Diffs of the changes: (+1 -1) Lexer.l |2 +-

[llvm-commits] CVS: llvm/lib/Target/ARM/README.txt

2007-03-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.17 -> 1.18 --- Log message: Unfinished work and ideas related to register scavenger. --- Diffs of the changes: (+14 -0) README.txt | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/Target/ARM/README.txt

[llvm-commits] CVS: llvm/lib/Target/ARM/README.txt

2007-03-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.18 -> 1.19 --- Log message: Add comments about LSR / ARM. --- Diffs of the changes: (+4 -0) README.txt |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/ARM/README.txt diff -u llvm/lib/Target/ARM/README.txt

[llvm-commits] CVS: llvm/lib/Target/ARM/README.txt

2007-03-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.19 -> 1.20 --- Log message: Minor stuff. --- Diffs of the changes: (+4 -0) README.txt |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/ARM/README.txt diff -u llvm/lib/Target/ARM/README.txt:1.19 llvm/lib/Ta

Re: [llvm-commits] Updated LowerSwitch pass

2007-03-09 Thread Evan Cheng
Chris has reviewed the previous patches, right? If so, this looks good, please commit. Evan On Mar 4, 2007, at 1:01 PM, Anton Korobeynikov wrote: > Hello, Everyone. > > This is updated LowerSwitch patch. I've also attached examples - > before > & after. I'll add testcase soon after commit. >

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.cpp.cvs Lexer.l.cvs

2007-03-09 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.cpp.cvs updated: 1.32 -> 1.33 Lexer.l.cvs updated: 1.26 -> 1.27 --- Log message: Regenerate. --- Diffs of the changes: (+3 -3) Lexer.cpp.cvs |4 ++-- Lexer.l.cvs |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/l

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

2007-03-09 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.115 -> 1.116 --- Log message: Increment iterator now because IVUseShouldUsePostIncValue may remove User from the list of I users. --- Diffs of the changes: (+6 -2) LoopStrengthReduce.cpp |8 ++-- 1

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

2007-03-09 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: PromoteMemoryToRegister.cpp updated: 1.93 -> 1.94 --- Log message: Avoid recursion. Use iterative algorithm for RenamePass(). --- Diffs of the changes: (+31 -4) PromoteMemoryToRegister.cpp | 35 +++ 1 files c

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

2007-03-09 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: PromoteMemoryToRegister.cpp updated: 1.94 -> 1.95 --- Log message: Remove dead comments. --- Diffs of the changes: (+0 -3) PromoteMemoryToRegister.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/Transforms/Utils/PromoteMemor

[llvm-commits] [124795] Ignore BUILT_IN_UPDATE_SETJMP_BUF.

2007-03-09 Thread dpatel
Revision: 124795 Author: dpatel Date: 2007-03-09 15:59:47 -0800 (Fri, 09 Mar 2007) Log Message: --- Ignore BUILT_IN_UPDATE_SETJMP_BUF. Patch by Duncan Sands. Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified: apple-local/branches/llvm/gcc/l

[llvm-commits] CVS: llvm-stacker/lib/compiler/StackerCompiler.cpp

2007-03-09 Thread Reid Spencer
Changes in directory llvm-stacker/lib/compiler: StackerCompiler.cpp updated: 1.36 -> 1.37 --- Log message: Add required header file. --- Diffs of the changes: (+1 -0) StackerCompiler.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm-stacker/lib/compiler/StackerCompiler.cpp diff -