[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

[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

[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-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-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-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-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

[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

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(rotateAmt); +

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(*this); +

[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