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

2007-05-13 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.13 -> 1.14 --- Log message: Emit multiple common EH frames for multiple (including blank) personality functions. This partly fixes PR1414: http://llvm.org/PR1414 : now we're restricted only to one personality func

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

2007-05-13 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.142 -> 1.143 MachineModuleInfo.cpp updated: 1.13 -> 1.14 --- Log message: Emit multiple common EH frames for multiple (including blank) personality functions. This partly fixes PR1414: http://llvm.org/PR1414 : now we're restric

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

2007-05-13 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.143 -> 1.144 --- Log message: Emit function debug frames in one atom. This will prevent us from generating incorrect assembler in case of both debug information & exception information presented. --- Diffs of the changes: (+

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

2007-05-13 Thread Chris Lattner
Changes in directory llvm-www: InTheNews.html updated: 1.18 -> 1.19 --- Log message: add a link --- Diffs of the changes: (+2 -1) InTheNews.html |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm-www/InTheNews.html diff -u llvm-www/InTheNews.html:1.18 llvm-www/InTheN

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-05-13 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.105 -> 1.106 --- Log message: Fix Transforms/GlobalOpt/2007-05-13-Crash.ll --- Diffs of the changes: (+4 -1) GlobalOpt.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/Transforms/IPO/G

[llvm-commits] CVS: llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll

2007-05-13 Thread Chris Lattner
Changes in directory llvm/test/Transforms/GlobalOpt: 2007-05-13-Crash.ll added (r1.1) --- Log message: this crashes globalopt --- Diffs of the changes: (+74 -0) 2007-05-13-Crash.ll | 74 1 files changed, 74 insertions(+) Index: llvm/

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2007-04-25-weak.c

2007-05-13 Thread Chris Lattner
Changes in directory llvm-test/SingleSource/UnitTests: 2007-04-25-weak.c updated: 1.1 -> 1.2 --- Log message: darwinize this testcase --- Diffs of the changes: (+5 -0) 2007-04-25-weak.c |5 + 1 files changed, 5 insertions(+) Index: llvm-test/SingleSource/UnitTests/2007-04-25-wea

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

2007-05-13 Thread Chris Lattner
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.343 -> 1.344 --- Log message: Fix PR1413: http://llvm.org/PR1413 --- Diffs of the changes: (+5 -0) CBackend.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/CBackend/CBackend.cpp diff -u llvm

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

2007-05-13 Thread Chris Lattner
Changes in directory llvm/docs: index.html updated: 1.63 -> 1.64 --- Log message: add a link --- Diffs of the changes: (+5 -1) index.html |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/docs/index.html diff -u llvm/docs/index.html:1.63 llvm/docs/index.html:1.64

[llvm-commits] CVS: llvm/include/llvm/ADT/APInt.h

2007-05-13 Thread Reid Spencer
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.67 -> 1.68 --- Log message: Add some things needed by the llvm-gcc version supporting bit accurate integer types: 1. Functions to compute div/rem at the same time. 2. Further assurance that an APInt with 0 bitwidth cannot be constru

[llvm-commits] CVS: llvm/lib/Support/APInt.cpp

2007-05-13 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.80 -> 1.81 --- Log message: Add some things needed by the llvm-gcc version supporting bit accurate integer types: 1. Functions to compute div/rem at the same time. 2. Further assurance that an APInt with 0 bitwidth cannot be constructe

Re: [llvm-commits] CVS: llvm/lib/Support/APInt.cpp

2007-05-13 Thread Chris Lattner
On May 13, 2007, at 4:45 PM, Reid Spencer wrote: > +APInt APInt::rotl(uint32_t rotateAmt) const { > + // Don't get too fancy, just use existing shift/or facilities > + APInt hi(*this); > + APInt lo(*this); > + hi.shl(rotateAmt); > + lo.lshr(BitWidth - rotateAmt); > + return hi | lo; > +} >

Re: [llvm-commits] CVS: llvm/lib/Support/APInt.cpp

2007-05-13 Thread Reid Spencer
On Sun, 2007-05-13 at 16:49 -0700, Chris Lattner wrote: > On May 13, 2007, at 4:45 PM, Reid Spencer wrote: > > > +APInt APInt::rotl(uint32_t rotateAmt) const { > > + // Don't get too fancy, just use existing shift/or facilities > > + APInt hi(*this); > > + APInt lo(*this); > > + hi.shl(rotateA

Re: [llvm-commits] CVS: llvm/lib/Support/APInt.cpp

2007-05-13 Thread Chris Lattner
On May 13, 2007, at 4:57 PM, Reid Spencer wrote: > On Sun, 2007-05-13 at 16:49 -0700, Chris Lattner wrote: >> On May 13, 2007, at 4:45 PM, Reid Spencer wrote: >> >>> +APInt APInt::rotl(uint32_t rotateAmt) const { >>> + // Don't get too fancy, just use existing shift/or facilities >>> + APInt hi

[llvm-commits] CVS: llvm/lib/Support/APInt.cpp

2007-05-13 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.81 -> 1.82 --- Log message: Make the results for the rotate functions correct when rotateAmt == 0. --- Diffs of the changes: (+4 -0) APInt.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Support/APInt.cpp diff

[llvm-commits] CVS: llvm/include/llvm/Analysis/Dominators.h

2007-05-13 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.81 -> 1.82 --- Log message: update comments --- Diffs of the changes: (+2 -3) Dominators.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Analysis/Dominators.h diff -u llvm/i

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

2007-05-13 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.374 -> 1.375 --- Log message: Add a skeleton for future contents --- Diffs of the changes: (+75 -69) ReleaseNotes.html | 144 -- 1 files changed, 75 insertions(+), 69 deletions