- f20c4f7 This mechanical patch moves type handling into CompileUnit from DwarfDebug. In case of multiple compile unit in one object file, each compile unit is responsible for its own set of type entries anyway. This refactoring makes this obvious. by Devang Patel · 15 years ago
- 4547a9e Remove dead typedef. by Devang Patel · 15 years ago
- d4e20ea Refactor. by Devang Patel · 15 years ago
- e0cbe31 Remove dead code. by Devang Patel · 15 years ago
- 9a624fa Collect and coalesce DBG_VALUE instructions before emitting the function. by Jakob Stoklund Olesen · 15 years ago
- 1886a4c Emit less labels for debug info and stop emitting .loc directives for DBG_VALUEs. by Jakob Stoklund Olesen · 15 years ago
- e01b75c Keep track of directory namd and fIx regression caused by Rafael's patch r119613. by Devang Patel · 15 years ago
- ec0ac3c Reapply r128045 and r128051 with fixes. by Jakob Stoklund Olesen · 15 years ago
- b0f98bb Revert r128045 and r128051, debug info enhancements. by Andrew Trick · 15 years ago
- 9c057ee Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges. by Jakob Stoklund Olesen · 15 years ago
- 6c622ef If argument numbering is encoded in metadata then emit arguments' debug info in that order. by Devang Patel · 15 years ago
- fcf51fd Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. by Cameron Zwarich · 15 years ago
- b037383 Enable DebugInfo support for COFF object files. Patch by Nathan Jeffords! by Devang Patel · 15 years ago
- 116a9d7 Merge .debug_loc entries whenever possible to reduce debug_loc size. by Devang Patel · 15 years ago
- be933b4 Add support to describe template value parameter in debug info. by Devang Patel · 15 years ago
- 3a9e65e Add support to describe template parameter type in debug info. by Devang Patel · 15 years ago
- 70eb982 Emit 128 bit constant. This fixes PR 8913 crash. by Devang Patel · 15 years ago
- 67c6ab8 Change CodeGen to use .loc directives. This produces a lot more readable output by Rafael Espindola · 15 years ago
- 53a40df6 Remove DW_AT_start_scope support. It is incomplete and superseeded by location entries support. by Devang Patel · 15 years ago
- b5694e7 s/beginScope/beginInstruction/g s/endScope/endInstruction/g by Devang Patel · 15 years ago
- 185051c Remove dead argument. by Devang Patel · 15 years ago
- 65550d7 Fix linux/msvc build, move include. by Benjamin Kramer · 15 years ago
- 2cfc3af Simplify. by Devang Patel · 15 years ago
- 4a21387 Revert r107202. It is not adding any value. by Devang Patel · 15 years ago
- 18ba0b4 Simplify. by Devang Patel · 15 years ago
- b1e07b3 Drop "const". It does not add value here. by Devang Patel · 15 years ago
- 469c12d2 Do not include file static variable in pubnames list. by Devang Patel · 15 years ago
- 394a69e Undo accidental commit. by Devang Patel · 15 years ago
- 4eda9ab Simplify. Avoid redundant checks. by Devang Patel · 15 years ago
- 6d9f9fe Refactoring. Update DbgVarible to handle queries itself. by Devang Patel · 15 years ago
- b6511a3 It is ok, and convenient, to pass descriptors by value. by Devang Patel · 15 years ago
- 9c160e1 Reuse DIEInteger for 1. This is frequently used while emitting an attribute using dwarf::DW_FORM_flag form. by Devang Patel · 15 years ago
- a37a95e One MDNode may be used to create regular DIE as well as abstract DIE. by Devang Patel · 15 years ago
- 24bc1b5 Do not hardcode DW_AT_stmt_list value. Inspired by Artur Pietrek. by Devang Patel · 15 years ago
- f3b2db6 Preserve deleted function's local variables' debug info. Radar 8122864. by Devang Patel · 15 years ago
- fb6f22f Remove dead code. by Devang Patel · 15 years ago
- 5c0f85c Collect debug info for optimized variables of inlined functions. by Devang Patel · 15 years ago
- 21ccf05 by Devang Patel · 16 years ago
- 002d54d Identify instructions, that needs a label to mark debug info entity, in advance. This simplifies beginScope(). by Devang Patel · 16 years ago
- 95fcc96 Remove dead code. by Devang Patel · 16 years ago
- 9fc1170 First cut at supporting .debug_loc section. by Devang Patel · 16 years ago
- 490c8ab Refactor. by Devang Patel · 16 years ago
- e1c53f2 Split DbgVariable. Eventually, variable info will be communicated through frame index, or DBG_VALUE instruction, or collection of DBG_VALUE instructions. Plus each DbgVariable may not need a label. by Devang Patel · 16 years ago
- a081308 Revert r104165. by Devang Patel · 16 years ago
- 0fe341e There is no need to maintain InsnsBeginScopeSet separately. by Devang Patel · 16 years ago
- e0a94bf Add support to preserve type info for the variables that are removed by the optimizer. by Devang Patel · 16 years ago
- 1a0df9a Enable multiple Compile Units in one module. by Devang Patel · 16 years ago
- cbe7a85 Remove DIGlobal. by Devang Patel · 16 years ago
- 32cc43c Wrap const MDNode * inside DIDescriptor. by Devang Patel · 16 years ago
- 173b2b9 Refactor. by Devang Patel · 16 years ago
- 6c74a87 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 16 years ago
- e9135cb Revert 102135, 102129, 102127, 102106, 102104, 102102, 102012, 102004, by Dan Gohman · 16 years ago
- 6adc562 Add comment. by Devang Patel · 16 years ago
- ea2744f Adjust debug range offsets for isWeakForLinker() functions. by Devang Patel · 16 years ago
- 0fde4ae Rename InsnAfterLabelMap and InsnBeforeLabelMap. by Devang Patel · 16 years ago
- 53f530d Keep track of MCSymbol used to mark beginning of a function. by Devang Patel · 16 years ago
- 0940a80 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 16 years ago
- 12563b3 Add support to emit dwarf ranges. by Devang Patel · 16 years ago
- 3d6c40c Add comment. by Devang Patel · 16 years ago
- 97bdf94 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 16 years ago
- b08ccb6 Remove dead code. by Devang Patel · 16 years ago
- 359b013 Rename a function. by Devang Patel · 16 years ago
- 3ebd893 One instruction may start (or end) multiple lexical scopes. by Devang Patel · 16 years ago
- 2abed28 Remove dead code. by Devang Patel · 16 years ago
- f1d5a1e Refactor. by Devang Patel · 16 years ago
- f2351a7 Remove unused method. by Benjamin Kramer · 16 years ago
- fcc1414 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 16 years ago
- 4bd3dd9 Reverting 100530 & 100531 due to regressions in the GDB test suite. by Stuart Hastings · 16 years ago
- c067196 Revise debug info machinery to digest nested functions and classes. by Stuart Hastings · 16 years ago
- 28f2fda hopefully sate the clang self host build, which is apparently by Chris Lattner · 16 years ago
- 64a168e privatize more stuff, eliminate vtables. by Chris Lattner · 16 years ago
- acda87b reprivatize now that DwarfWriter is gone. by Chris Lattner · 16 years ago
- 3f3fb97 prune #includes, realize the MMI can never be null. by Chris Lattner · 16 years ago
- f0d6bd3 change AsmPrinter to use DwarfDebug/DwarfException directly by Chris Lattner · 16 years ago
- 196dbdc eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfo by Chris Lattner · 16 years ago
- 7cfa70e fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 16 years ago
- 3a383cb 1) make DIE take AsmPrinter instead of DwarfPrinter. by Chris Lattner · 16 years ago
- e58b547 I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. by Chris Lattner · 16 years ago
- 6629ca9 Store an use the symbols emitted at the start of the debug by Chris Lattner · 16 years ago
- 46355d8 remove the didInitial ivar, rename emitInitial to be more by Chris Lattner · 16 years ago
- 1198002 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 16 years ago
- 915c5f9 Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 16 years ago
- 7f89a0a Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 16 years ago
- f3e5afd Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 16 years ago
- 74729ae DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 16 years ago
- 23b2ae6 Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. by Devang Patel · 16 years ago
- bd477be Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinter.cpp. by Devang Patel · 16 years ago
- 1e8ccb5 Revert 99772. by Devang Patel · 16 years ago
- 32bdaef Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter. by Devang Patel · 16 years ago
- 95cd4b9 Add comment. by Devang Patel · 16 years ago
- 53e91f0 DW_AT_stmt_list attribute attached with a compile unit encodes offset of line number information for this compile unit in debug_line section. This offset is always zero when only one compile unit is emitted in a object file. by Devang Patel · 16 years ago
- a3e9c9c Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 16 years ago
- b4666f4 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 16 years ago
- b7aa952 reimplement the string pool used for inlined function by Chris Lattner · 16 years ago
- 35b4e4f Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness of by Jeffrey Yasskin · 16 years ago
- 0708de1 Avoid leaking CompileUnits in DwarfDebug.cpp. by Jeffrey Yasskin · 16 years ago
- ba35a67 reapply r98035: by Chris Lattner · 16 years ago
- 66194fb Speculatively revert r98035. It appears to have caused a set of buildbot by Eric Christopher · 16 years ago
- 06c5e90 Now that setStartLabel takes an MCSymbol, we can de-ID'ize by Chris Lattner · 16 years ago
- 085b652 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 16 years ago