[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

[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

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

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

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

[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

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

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

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

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

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

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

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

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

[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

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

[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

[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

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

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

[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

[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

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

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

[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

[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

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

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

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

[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

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

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

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

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

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

[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

[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

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

[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-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 MachineDebugInfo.cpp

2006-02-23 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.27 - 1.28 MachineDebugInfo.cpp updated: 1.15 - 1.16 --- Log message: DwarfWriter reading basic type information from llvm-gcc4 code. --- Diffs of the changes: (+126 -7) DwarfWriter.cpp | 42 +--

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

2006-02-23 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.28 - 1.29 MachineDebugInfo.cpp updated: 1.16 - 1.17 --- Log message: Added basic support for typedefs. --- Diffs of the changes: (+56 -15) DwarfWriter.cpp | 37 -

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

2006-02-22 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.26 - 1.27 MachineDebugInfo.cpp updated: 1.14 - 1.15 --- Log message: Coordinate activities with llvm-gcc4 and dwarf. --- Diffs of the changes: (+257 -195) DwarfWriter.cpp | 406

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.19 - 1.20 MachineDebugInfo.cpp updated: 1.6 - 1.7 --- Log message: Improve visibility/correctness of operand indices in llvm.db objects. Handle 64 in DIEs. --- Diffs of the changes: (+71 -48) DwarfWriter.cpp | 59

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

2006-01-27 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.20 - 1.21 --- Log message: fix build --- 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-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.21 - 1.22 --- Log message: Following convention. --- 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-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.22 - 1.23 --- Log message: Sorry - really folowing convention. --- 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-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.23 - 1.24 --- Log message: Using bit size of integers instead of ambiguous long et all. --- Diffs of the changes: (+62 -62) DwarfWriter.cpp | 124 1 files changed,

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.18 - 1.19 MachineDebugInfo.cpp updated: 1.5 - 1.6 --- Log message: Use global information to fill out Dwarf compile units. --- Diffs of the changes: (+18 -22) DwarfWriter.cpp | 30 ++

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

2006-01-25 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.16 - 1.17 --- Log message: Make it even more portable. --- 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-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-01-24 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.14 - 1.15 --- Log message: fix build on 64 bit hosts --- 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-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-01-24 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.15 - 1.16 --- Log message: Portably cast a pointer to an integer. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

  1   2   >