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

2007-06-02 Thread Chris Lattner
> > Integrate exception filter support and exception catch support. This > simplifies the code in DwarfWriter, allows for multiple filters and > makes it trivial to specify filters accompanied by cleanups or > catch-all > specifications (see next patch). What a deal! Patch blessed by > Anton

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

2007-06-02 Thread Duncan Sands
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.16 -> 1.17 --- Log message: The semantics of invoke require that we always jump to the unwind block (landing pad) when an exception unwinds through the call. This doesn't quite match the way the dwarf unwinder works

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

2007-06-02 Thread Duncan Sands
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.15 -> 1.16 --- Log message: Integrate exception filter support and exception catch support. This simplifies the code in DwarfWriter, allows for multiple filters and makes it trivial to specify filters accompanied by

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

2007-05-23 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.14 -> 1.15 --- Log message: Mark all calls as "could throw", when exceptions are enabled. Emit necessary LP info too. This fixes PR1439: http://llvm.org/PR1439 --- Diffs of the changes: (+1 -0) MachineModuleIn

[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/include/llvm/CodeGen/MachineModuleInfo.h

2007-05-12 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.12 -> 1.13 --- Log message: More DWARF-related things cleanup: 1. Fix PR1380: http://llvm.org/PR1380 2. Apply Duncan's patch from PR1410: http://llvm.org/PR1410 3. Insert workaround for "one personality function pe

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

2007-05-10 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.11 -> 1.12 --- Log message: Allow multiple invokes per landing pad. This (probably) fixes PR1410: http://llvm.org/PR1410 . --- Diffs of the changes: (+3 -4) MachineModuleInfo.h |7 +++ 1 files changed,

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

2007-03-01 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.6 -> 1.7 --- Log message: Collect eh filter info. --- Diffs of the changes: (+7 -0) MachineModuleInfo.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/CodeGen/MachineModuleInfo.h diff

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

2007-02-22 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.5 -> 1.6 --- Log message: Typo. --- Diffs of the changes: (+1 -1) MachineModuleInfo.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/MachineModuleInfo.h diff -u llvm/

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

2007-02-21 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.4 -> 1.5 --- Log message: Add structures used for collecting eh information. --- Diffs of the changes: (+78 -0) MachineModuleInfo.h | 78 1 files changed, 78

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

2007-02-01 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.3 -> 1.4 --- Log message: Support for non-landing pad exception handling. --- Diffs of the changes: (+0 -5) MachineModuleInfo.h |5 - 1 files changed, 5 deletions(-) Index: llvm/include/llvm/CodeGen/Mac

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

2007-01-29 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.2 -> 1.3 --- Log message: Out of line function. --- Diffs of the changes: (+1 -2) MachineModuleInfo.h |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/include/llvm/CodeGen/MachineModuleIn

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

2007-01-29 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h updated: 1.1 -> 1.2 --- Log message: Only gather frame info if debug or eh. --- Diffs of the changes: (+5 -0) MachineModuleInfo.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/CodeGen/MachineModu

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

2007-01-26 Thread Jim Laskey
yes indeed. Give me a few. -- Jim On 26-Jan-07, at 06:09 PM, Evan Cheng wrote: I assmue llvm-gcc/gcc/llvm-debug.{h|cpp} needs to be updated as well? They are including MachineDebugInfo.h Evan On Jan 26, 2007, at 1:38 PM, Jim Laskey wrote: Changes in directory llvm/include/llvm/Code

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

2007-01-26 Thread Evan Cheng
I assmue llvm-gcc/gcc/llvm-debug.{h|cpp} needs to be updated as well? They are including MachineDebugInfo.h Evan On Jan 26, 2007, at 1:38 PM, Jim Laskey wrote: > > > Changes in directory llvm/include/llvm/CodeGen: > > MachineModuleInfo.h added (r1.1) > MachineDebugInfo.h (r1.48) removed > ---

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

2007-01-26 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineModuleInfo.h added (r1.1) MachineDebugInfo.h (r1.48) removed --- Log message: rename files --- Diffs of the changes: (+1156 -0) MachineModuleInfo.h | 1156 1 files changed, 1156 inser