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

2007-06-08 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.151 -> 1.152 --- Log message: Use more realistically sized vectors. Reserve capacity if we know in advance how much will be used. --- Diffs of the changes: (+7 -4) DwarfWriter.cpp | 11 +++ 1 files changed, 7 inse

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

2007-06-06 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.150 -> 1.151 --- Log message: Fold the exception actions table harder: if two typeid lists start the same, only output one copy of the common part. --- Diffs of the changes: (+68 -56) DwarfWriter.cpp | 124 +

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

2007-06-02 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.149 -> 1.150 MachineModuleInfo.cpp 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

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

2007-05-23 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.148 -> 1.149 MachineModuleInfo.cpp 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 ch

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

2007-05-22 Thread Owen Anderson
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.147 -> 1.148 --- Log message: Silence a warning. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/

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

2007-05-21 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.146 -> 1.147 --- Log message: Only emit one entry in the exception action table for each action, even if it occurs for multiple landing pads. --- Diffs of the changes: (+116 -65) DwarfWriter.cpp | 181 ++

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

2007-05-16 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.145 -> 1.146 --- Log message: Output exception call-sites in address order, as required by the unwinding runtime. --- Diffs of the changes: (+54 -10) DwarfWriter.cpp | 64 +++

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

2007-05-15 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.144 -> 1.145 --- Log message: The index into the actions table is a ULEB128 not a SLEB128. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen

[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/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 MachineModuleInfo.cpp

2007-05-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.141 -> 1.142 MachineModuleInfo.cpp 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

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

2007-05-11 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.140 -> 1.141 --- Log message: Perform correct actions numbers/sizes computation --- Diffs of the changes: (+3 -5) DwarfWriter.cpp |8 +++- 1 files changed, 3 insertions(+), 5 deletions(-) Index: llvm/lib/CodeGen/Dw

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

2007-05-11 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.139 -> 1.140 --- Log message: Fix action No calculation in multiple-invoke-one-LP mode --- Diffs of the changes: (+31 -31) DwarfWriter.cpp | 62 1 files changed, 31

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

2007-05-10 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.138 -> 1.139 MachineModuleInfo.cpp updated: 1.9 -> 1.10 --- Log message: Allow multiple invokes per landing pad. This (probably) fixes PR1410: http://llvm.org/PR1410 . --- Diffs of the changes: (+75 -57) DwarfWriter.cpp

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

2007-05-10 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.137 -> 1.138 --- Log message: Later computations assume we are aligned at this point. --- Diffs of the changes: (+3 -2) DwarfWriter.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen

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

2007-05-10 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.136 -> 1.137 --- Log message: TypeIds are indexed by j, not i --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm

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

2007-05-05 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.135 -> 1.136 --- Log message: Use the personality function that was registered with MMI rather than hardwiring in the C++ one. --- Diffs of the changes: (+2 -9) DwarfWriter.cpp | 11 ++- 1 files changed, 2 insertio

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

2007-05-05 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.134 -> 1.135 --- Log message: Spelling fix. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/Dwarf

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

2007-05-05 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.133 -> 1.134 --- Log message: Emit sections/directives in the proper order. This fixes PR1376: http://llvm.org/PR1376 . Also, some small cleanup was made. --- Diffs of the changes: (+4 -4) DwarfWriter.cpp |8

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

2007-05-01 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.132 -> 1.133 --- Log message: Fix couple of bugs connected with eh info: 1. Correct output offsets on Linux 2. Fix "style" of personality function. It shouldn't be indirect. --- Diffs of the changes: (+27 -15) DwarfWriter.cp

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

2007-03-07 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.131 -> 1.132 --- Log message: Cleanup: make SetCounter an instance variable --- Diffs of the changes: (+26 -28) DwarfWriter.cpp | 54 ++ 1 files changed, 26 insertions(+)

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

2007-03-06 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.130 -> 1.131 --- Log message: Fix DWARF debugging information on x86/Linux and (hopefully) Mingw32/Cygwin targets. This fixes PR978: http://llvm.org/PR978 --- Diffs of the changes: (+61 -17) DwarfWriter.cpp | 78

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

2007-03-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.129 -> 1.130 --- Log message: Emit eh filter info. --- Diffs of the changes: (+66 -18) DwarfWriter.cpp | 84 1 files changed, 66 insertions(+), 18 deletions(-) Inde

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

2007-02-28 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.128 -> 1.129 --- Log message: Handle mix of personalities. --- Diffs of the changes: (+37 -30) DwarfWriter.cpp | 67 ++-- 1 files changed, 37 insertions(+), 30 deletions(-

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

2007-02-22 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.127 -> 1.128 --- Log message: Missing end of abbreviations - correction --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp dif

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

2007-02-22 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.126 -> 1.127 --- Log message: Missing end of abbreviations. --- Diffs of the changes: (+3 -0) DwarfWriter.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/Dwa

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

2007-02-21 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.125 -> 1.126 AsmPrinter.cpp updated: 1.152 -> 1.153 --- Log message: Exception handling support. --- Diffs of the changes: (+313 -94) AsmPrinter.cpp |2 DwarfWriter.cpp | 405 +++

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

2007-02-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.124 -> 1.125 --- Log message: Slip up --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/DwarfWriter.

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

2007-01-29 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.121 -> 1.122 MachineModuleInfo.cpp updated: 1.1 -> 1.2 --- Log message: Out of line function. --- Diffs of the changes: (+8 -0) DwarfWriter.cpp |1 + MachineModuleInfo.cpp |7 +++ 2 files changed, 8 insertio

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

2007-01-29 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.120 -> 1.121 --- Log message: Only gather frame info if debug or eh. --- Diffs of the changes: (+0 -1) DwarfWriter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGe

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

2007-01-29 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.119 -> 1.120 --- Log message: Flag to control exception handling. --- Diffs of the changes: (+3 -2) DwarfWriter.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff

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

2007-01-29 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.118 -> 1.119 --- Log message: Disable zero landing pads for now. --- Diffs of the changes: (+2 -1) DwarfWriter.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

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

2007-01-29 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.117 -> 1.118 --- Log message: Landing pad-less eh for PPC. --- Diffs of the changes: (+198 -114) DwarfWriter.cpp | 312 +++- 1 files changed, 198 insertions(+), 114 deletio

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

2007-01-26 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.115 -> 1.116 --- Log message: Clarify some constants. --- Diffs of the changes: (+5 -4) DwarfWriter.cpp |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm

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

2007-01-25 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.114 -> 1.115 --- Log message: 1. Remove dwarf-verbose option (now asm-verbose.) 2. Clean up end of lines. --- Diffs of the changes: (+24 -36) DwarfWriter.cpp | 60 ++-- 1

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

2007-01-24 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.112 -> 1.113 MachineDebugInfo.cpp updated: 1.69 -> 1.70 --- Log message: Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves by value so that clean up is less confusing (these vectors tend to be small.)

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

2007-01-24 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.111 -> 1.112 --- Log message: Use asm printer to emit alignment --- Diffs of the changes: (+2 -8) DwarfWriter.cpp | 10 ++ 1 files changed, 2 insertions(+), 8 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp d

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

2007-01-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.110 -> 1.111 --- Log message: Need to handle static declarations properly. --- Diffs of the changes: (+9 -6) DwarfWriter.cpp | 15 +-- 1 files changed, 9 insertions(+), 6 deletions(-) Index: llvm/lib/CodeGen/D

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

2007-01-03 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.109 -> 1.110 --- Log message: Silence warning. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/Dwa

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

2006-12-22 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.108 -> 1.109 --- Log message: Need to walk the derived chain of typedefs to get actual size. --- Diffs of the changes: (+13 -4) DwarfWriter.cpp | 17 + 1 files changed, 13 insertions(+), 4 deletions(-) Ind

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

2006-12-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.107 -> 1.108 LiveInterval.cpp updated: 1.42 -> 1.43 VirtRegMap.cpp updated: 1.90 -> 1.91 VirtRegMap.h updated: 1.24 -> 1.25 --- Log message: Added an automatic cast to "std::ostream*" etc. from OStream. We then can rework the hac

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

2006-12-06 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.105 -> 1.106 --- Log message: Some addresssed should be 64-bit and some shouldn't. --- Diffs of the changes: (+25 -19) DwarfWriter.cpp | 44 +--- 1 files changed, 25 insertions(+), 19

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

2006-11-30 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.103 -> 1.104 --- Log message: Temp fix to deal gdb issue. --- Diffs of the changes: (+6 -1) DwarfWriter.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llv

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

2006-11-29 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.102 -> 1.103 --- Log message: Eliminate unnecessary scopes. --- Diffs of the changes: (+27 -21) DwarfWriter.cpp | 48 +++- 1 files changed, 27 insertions(+), 21 deletions(-) Ind

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

2006-11-09 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.100 -> 1.101 --- Log message: Allows debugging llc self hosted. --- Diffs of the changes: (+7 -2) DwarfWriter.cpp |9 +++-- 1 files changed, 7 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp di

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

2006-11-09 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.99 -> 1.100 --- Log message: Merging dwarf info to a single compile unit. --- Diffs of the changes: (+105 -118) DwarfWriter.cpp | 223 ++-- 1 files changed, 105 insertions(

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

2006-11-06 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.97 -> 1.98 --- Log message: Unbreak X86/ELF Debugging. Somehow this line got lost in Jim's cleanup. --- Diffs of the changes: (+2 -0) DwarfWriter.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/CodeGen/Dwar

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

2006-11-06 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.96 -> 1.97 --- Log message: Tab interferes with uniqueness. NOTE: There doesn't seem to be consistency for whether a leading tab is present in a section heading. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1

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

2006-11-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.95 -> 1.96 --- Log message: Live local variables are being dropped because the begin or end labels marking their scope are being deleted. Workaround is to widen scope to full function. --- Diffs of the changes: (+4 -3) Dwar

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

2006-11-02 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.94 -> 1.95 Makefile updated: 1.28 -> 1.29 --- Log message: Make CodeGen libs -pedantic clean. --- Diffs of the changes: (+1 -4) DwarfWriter.cpp |2 +- Makefile|3 --- 2 files changed, 1 insertion(+), 4 deleti

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

2006-11-02 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.93 -> 1.94 --- Log message: 1. Hash not quite right for DIEValues. 2. Not going to use Usage (no significant benefit.) --- Diffs of the changes: (+10 -25) DwarfWriter.cpp | 35 ++- 1 files

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

2006-11-02 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.92 -> 1.93 --- Log message: Remove unused variable. --- Diffs of the changes: (+0 -1) DwarfWriter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/DwarfWriter.cp

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

2006-10-30 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.88 -> 1.89 --- Log message: Fix a problem introduced by a last-minute change (logic negation). --- Diffs of the changes: (+2 -2) DwarfWriter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib

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

2006-10-30 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.87 -> 1.88 --- Log message: Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4 generated object modules to be debugged with gdb. Hopefully this helps pre-release debugging. --- Diffs of the changes: (+12 -8)

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

2006-10-30 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.86 -> 1.87 --- Log message: Switch abbreviations to use the folding set.a. --- Diffs of the changes: (+111 -127) DwarfWriter.cpp | 238 ++-- 1 files changed, 111 insertions

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

2006-10-30 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.85 -> 1.86 --- Log message: Simplify DwarfWriter header. --- Diffs of the changes: (+508 -97) DwarfWriter.cpp | 605 +++- 1 files changed, 508 insertions(+), 97 deletions(-

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

2006-10-24 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.84 -> 1.85 MachineDebugInfo.cpp updated: 1.52 -> 1.53 --- Log message: Tighter data structure for deleted debug labels. --- Diffs of the changes: (+20 -4) DwarfWriter.cpp |3 +-- MachineDebugInfo.cpp | 21 +

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

2006-10-17 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.82 -> 1.83 MachineDebugInfo.cpp updated: 1.48 -> 1.49 --- Log message: Do not leak all of the SourceLineInfo objects. Do not bother mallocing each one separately. --- Diffs of the changes: (+15 -14) DwarfWriter.cpp |

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

2006-10-16 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.79 -> 1.80 --- Log message: Global name regression. --- Diffs of the changes: (+5 -1) DwarfWriter.cpp |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/C

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

2006-10-13 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.78 -> 1.79 --- Log message: Workaround for templates --- Diffs of the changes: (+10 -0) DwarfWriter.cpp | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/D

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

2006-10-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.77 -> 1.78 --- Log message: More long term solution --- Diffs of the changes: (+14 -10) DwarfWriter.cpp | 24 ++-- 1 files changed, 14 insertions(+), 10 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter

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

2006-10-03 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.76 -> 1.77 --- Log message: Work around for some problems with templates. --- Diffs of the changes: (+6 -0) DwarfWriter.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llv

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

2006-09-18 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.75 -> 1.76 --- Log message: Sort out mangled names for globals --- Diffs of the changes: (+23 -13) DwarfWriter.cpp | 36 +++- 1 files changed, 23 insertions(+), 13 deletions(-) Index: llvm/

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

2006-09-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.72 -> 1.73 --- Log message: Corrections. --- Diffs of the changes: (+4 -4) DwarfWriter.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/

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

2006-08-29 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.71 -> 1.72 --- Log message: Handle callee saved registers in dwarf frame info (lead up to exception handling.) --- Diffs of the changes: (+35 -9) DwarfWriter.cpp | 44 +++- 1 files c

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

2006-08-25 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.70 -> 1.71 --- Log message: Allow for register numbers > 31. --- Diffs of the changes: (+14 -4) DwarfWriter.cpp | 18 ++ 1 files changed, 14 insertions(+), 4 deletions(-) Index: llvm/lib/CodeGen/DwarfWrit

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

2006-07-13 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.68 -> 1.69 MachineDebugInfo.cpp updated: 1.45 -> 1.46 --- Log message: Fixed a bug handling void function types. Requires rebuild of llvm-gcc4 (touch llvm-debug.cpp.) --- Diffs of the changes: (+21 -12) DwarfWriter.cpp

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

2006-07-11 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.67 -> 1.68 MachineDebugInfo.cpp updated: 1.44 -> 1.45 --- Log message: 1. Support for c++ mangled names. 2. Support for private/protected class members. --- Diffs of the changes: (+14 -1) DwarfWriter.cpp |6 ++

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

2006-06-23 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.66 -> 1.67 --- Log message: Add and sort "sections" in debug lines. This always stepping through code in sections other than ".text", including weak sections like ctors and dtors. --- Diffs of the changes: (+113 -88) DwarfW

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

2006-06-20 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.65 -> 1.66 MachineDebugInfo.cpp updated: 1.43 -> 1.44 --- Log message: Add support for function types. --- Diffs of the changes: (+20 -1) DwarfWriter.cpp | 17 + MachineDebugInfo.cpp |4 +++- 2 fil

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

2006-06-19 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.64 -> 1.65 --- Log message: References need to be section relative. --- Diffs of the changes: (+5 -3) DwarfWriter.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cp

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

2006-06-19 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.63 -> 1.64 --- Log message: References need to be section relative. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -

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

2006-06-16 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.62 -> 1.63 MachineDebugInfo.cpp updated: 1.41 -> 1.42 --- Log message: 1. Revise vector debug support. 2. Update docs for vector debug support and new version control. 3. Simplify serialization of DebugDescInfo subclasses. --

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

2006-06-15 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.61 -> 1.62 MachineDebugInfo.cpp updated: 1.40 -> 1.41 --- Log message: 1. Support standard dwarf format (was bootstrapping in Apple format.) 2. Add vector support. --- Diffs of the changes: (+14 -4) DwarfWriter.cpp |

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

2006-06-14 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.60 -> 1.61 MachineDebugInfo.cpp updated: 1.38 -> 1.39 --- Log message: Place dwarf headers at earliest possible point. Well behaved when skipping functions. --- Diffs of the changes: (+57 -51) DwarfWriter.cpp | 100 ++

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

2006-04-10 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.56 -> 1.57 --- Log message: Use existing information. --- Diffs of the changes: (+14 -3) DwarfWriter.cpp | 17 ++--- 1 files changed, 14 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp d

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

2006-04-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.55 -> 1.56 --- Log message: Remove section change in function end, preventing override of function's real section. --- Diffs of the changes: (+0 -1) DwarfWriter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/

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

2006-04-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.54 -> 1.55 --- Log message: Make sure that debug labels are defined within the same section and after the entry point of a function. --- Diffs of the changes: (+5 -8) DwarfWriter.cpp | 13 + 1 files changed, 5

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

2006-04-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.53 -> 1.54 MachineDebugInfo.cpp updated: 1.36 -> 1.37 PrologEpilogInserter.cpp updated: 1.52 -> 1.53 --- Log message: Foundation for call frame information. --- Diffs of the changes: (+153 -43) DwarfWriter.cpp | 15

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

2006-03-28 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.52 -> 1.53 --- Log message: Refactor address attributes. Add base register to frame info. --- Diffs of the changes: (+19 -13) DwarfWriter.cpp | 32 +++- 1 files changed, 19 insertions(+), 13 de

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

2006-03-24 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.51 -> 1.52 --- Log message: Hack no more. --- Diffs of the changes: (+0 -2) DwarfWriter.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/DwarfWriter.cpp:1.51

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

2006-03-23 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.50 -> 1.51 --- Log message: Unneeded forward. --- Diffs of the changes: (+0 -1) DwarfWriter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/DwarfWriter.cpp:1.50

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

2006-03-23 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.49 -> 1.50 --- Log message: Make sure types are allocated in the scope of their use. --- Diffs of the changes: (+54 -107) DwarfWriter.cpp | 161 ++-- 1 files changed, 54 i

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

2006-03-23 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.48 -> 1.49 MachineDebugInfo.cpp updated: 1.32 -> 1.33 --- Log message: Generate local variable and scope information and equivalent dwarf forms. --- Diffs of the changes: (+434 -79) DwarfWriter.cpp | 324 ++

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

2006-03-15 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.47 -> 1.48 MachineDebugInfo.cpp updated: 1.31 -> 1.32 --- Log message: Expand subprogram and added block descriptor. --- Diffs of the changes: (+79 -29) DwarfWriter.cpp | 14 +++ MachineDebugInfo.cpp | 94 ++

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

2006-03-09 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.44 -> 1.45 MachineDebugInfo.cpp updated: 1.27 -> 1.28 --- Log message: Move bit field endianness to backend. --- Diffs of the changes: (+29 -10) DwarfWriter.cpp | 36 ++-- MachineDebugI

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

2006-03-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.43 -> 1.44 MachineDebugInfo.cpp updated: 1.26 -> 1.27 --- Log message: Get rid of the multiple copies of getStringValue. Now a Constant:: method. --- Diffs of the changes: (+2 -42) DwarfWriter.cpp |1 - MachineDebu

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.42 -> 1.43 --- Log message: Bitfield support. --- Diffs of the changes: (+14 -2) DwarfWriter.cpp | 16 ++-- 1 files changed, 14 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u ll

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

2006-03-03 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.41 -> 1.42 --- Log message: Added support for dwarf block data entries. --- Diffs of the changes: (+248 -49) DwarfWriter.cpp | 297 ++-- 1 files changed, 248 insertions(+)

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

2006-03-03 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.40 -> 1.41 MachineDebugInfo.cpp updated: 1.22 -> 1.23 --- Log message: Adding basic structure support. --- Diffs of the changes: (+46 -4) DwarfWriter.cpp | 43 --- MachineDebugI

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

2006-03-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.39 -> 1.40 MachineDebugInfo.cpp updated: 1.21 -> 1.22 --- Log message: Support for enumerations. --- Diffs of the changes: (+57 -2) DwarfWriter.cpp | 15 +-- MachineDebugInfo.cpp | 44 +++

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

2006-03-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.38 -> 1.39 MachineDebugInfo.cpp updated: 1.20 -> 1.21 --- Log message: Switch back to using actual dwarf tags. Simplifies code without loss to other debug forms. --- Diffs of the changes: (+103 -55) DwarfWriter.cpp |

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

2006-03-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.36 -> 1.37 --- Log message: I guess I can handle large type sizes. --- Diffs of the changes: (+1 -2) DwarfWriter.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff

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

2006-03-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.37 -> 1.38 --- Log message: Use context and not compile unit. --- Diffs of the changes: (+13 -11) DwarfWriter.cpp | 24 +--- 1 files changed, 13 insertions(+), 11 deletions(-) Index: llvm/lib/CodeGen/

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

2006-03-01 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.35 -> 1.36 MachineDebugInfo.cpp updated: 1.19 -> 1.20 --- Log message: Basic array support. --- Diffs of the changes: (+197 -10) DwarfWriter.cpp | 73 +-- MachineDebugInfo.cpp | 134 ++

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

2006-02-28 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.34 -> 1.35 MachineDebugInfo.cpp updated: 1.18 -> 1.19 --- Log message: Add const, volatile, restrict support. Add array of debug descriptor support. --- Diffs of the changes: (+67 -5) DwarfWriter.cpp |3 ++ MachineD

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

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.33 -> 1.34 --- Log message: Qualify dwarf namespace inside llvm namespace. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp

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

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.32 -> 1.33 --- Log message: Partial enabling of functions. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/li

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

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.31 -> 1.32 --- Log message: Supporting multiple compile units. --- Diffs of the changes: (+184 -135) DwarfWriter.cpp | 319 1 files changed, 184 insertions(+), 135 de

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

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.30 -> 1.31 --- Log message: Re-orging file. --- Diffs of the changes: (+374 -573) DwarfWriter.cpp | 947 ++-- 1 files changed, 374 insertions(+), 573 deletions(-) Index:

  1   2   >