- b7db733 change DbgScope to keep track of the start/end label as MCSymbol* by Chris Lattner · 15 years ago
- 5b9062c remove a useless optimization: now that label replacement never by Chris Lattner · 15 years ago
- a34ec229 strength reduce MMI::MappedLabel to MMI::isLabelDeleted, by Chris Lattner · 15 years ago
- b2cc1a3 mcstreamerize AsmPrinter::printLabel. by Chris Lattner · 15 years ago
- 6cde3e6 add a EmitSymbolValue convenience method to MCStreamer. by Chris Lattner · 15 years ago
- 6ed0f90 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 15 years ago
- b9dc5f7 mc'ize the last use of PrintLabelName and eliminate PrintLabelName. by Chris Lattner · 15 years ago
- c3421bb now that the debug and eh emitters use a common .set counter, by Chris Lattner · 15 years ago
- 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
- effa868 Remove a version of EmitDifference. by Chris Lattner · 15 years ago
- dd8187a eliminate a form of PrintLabelName. by Chris Lattner · 15 years ago
- c7249da eliminate the non-MCSymbol versions of EmitReference. by Chris Lattner · 15 years ago
- f829eef mc'ize EmitLabel. by Chris Lattner · 15 years ago
- 4faf59a merge DIEObjectLabel and DIEDwarfLabel into DIELabel. by Chris Lattner · 15 years ago
- b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
- 77bf295 Derive DIType from DIScope. This simplifies getContext() where for members the context is a type. This also eliminates need of CompileUnitMaps maintained by dwarf writer. by Devang Patel · 15 years ago
- 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
- 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
- d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
- 1ddcf35 Revert r97917, which was causing Clang Debug self-host failures. by Douglas Gregor · 15 years ago
- 9467f0e Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. by Jeffrey Yasskin · 15 years ago
- 8c42ca9 _2_ gcc crashes, ah, ah, ah... by Jeffrey Yasskin · 15 years ago
- f7399bf Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Valgrind! by Jeffrey Yasskin · 15 years ago
- 1eac3e7 Fix grammar. Thanks Duncan! by Devang Patel · 15 years ago
- 6b506cb Constructors and operators for anonymous aggregates does not names. Do not force empty AT_name attribute in such cases. by Devang Patel · 15 years ago
- 22fb4b2 Before setting scope end marker, pay attention to scope begin marker and existing scope end marker, if any. Scope must begin before it ends and nested inlined scope do not truncate surrounding scope. by Devang Patel · 15 years ago
- f451cb8 Fix "the the" and similar typos. by Dan Gohman · 15 years ago
- 8581e01 Add declaration attribute to a variable DIE, if there is a separate DIE for the definition. by Devang Patel · 15 years ago
- b464564 Set DW_AT_artificial only if argument is marked as artificial. by Devang Patel · 15 years ago
- 6cda22e Do not generate specification DIE for nested functions. by Devang Patel · 15 years ago
- c1dc8ff Emit appropriate expression to find virtual base offset. by Devang Patel · 15 years ago
- 4e0d19d Provide interface to identifiy artificial methods. by Devang Patel · 15 years ago
- e3d6d22 Apparently gdb is not amused by empty lines in pubtypes section. by Devang Patel · 15 years ago
- 31acb89 NULL terminate name in pubtypes sections. by Devang Patel · 15 years ago
- 1ee0cb9 Emit declaration DIE for the class static variables. by Devang Patel · 15 years ago
- 8cbb612 Add size and location info in DW_TAG_class_type descriptor. by Devang Patel · 15 years ago
- 5c86974 remove a noop function. by Chris Lattner · 15 years ago
- eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 15 years ago
- 3139fcf Use AssertingVH, just to be paranoid. by Devang Patel · 15 years ago
- b554499 Emit DW_AT_containing_type attribute for a class if containing type is known. by Devang Patel · 15 years ago
- a6594fc mcstreamerize .file and .file. This also fixes an issue where the by Chris Lattner · 15 years ago
- 3586e5e fix some issues where we weren't emitting enough newlines. by Chris Lattner · 15 years ago
- a801362 when emitting DIEs, emit the comment on the same line as the directive. by Chris Lattner · 15 years ago
- 4cf202b remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 15 years ago
- faca549 move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 15 years ago
- 894d75a move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 15 years ago
- bb9078a move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 15 years ago
- bc5201f Remove MetadataBase class because it is not adding significant value. by Devang Patel · 15 years ago
- 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 15 years ago
- 0ad9c91 inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 15 years ago
- 42aafd7 If a instruction belongs to another function (and not current function) as per debug info attached with the instruction then ignore the dangling lexical scope of this instruction. Such scopes are unreachable. by Devang Patel · 15 years ago
- 622b026 MDNodes are not expected to disappear or replaced by another MDNode, so there is no need to pay the cost of WeakVH and ValueMaps. by Devang Patel · 15 years ago
- f54b852 Revert accident check-in from r93165. by Devang Patel · 15 years ago
- 1efd4fd5 Switch some functions to take Twines, eliminate uses of StringExtras.h. by Benjamin Kramer · 15 years ago
- 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 15 years ago
- 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 15 years ago
- a27f6e4 by Devang Patel · 15 years ago
- 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 15 years ago
- 167207a Add FIXME. by Devang Patel · 15 years ago
- c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
- f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
- 2359850 s/NextValueNo/NextMDValueNo while processing metadata. by Devang Patel · 15 years ago
- 3d594fd Kill dead store. by Benjamin Kramer · 15 years ago
- ee890ed If a scope has only one instruction then first instruction is also the last instruction. by Devang Patel · 15 years ago
- 351ca33 Use StringRef.startswith(). by Devang Patel · 15 years ago
- ba1d826 Fix debug_inlined section entries for routines whose names are changed through __asm() extension. by Devang Patel · 15 years ago
- 344130e Fix begin and end markers for nested scopes. by Devang Patel · 15 years ago
- 0b86a6f move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 15 years ago
- f83adbc by David Greene · 15 years ago
- 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 15 years ago
- ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 15 years ago
- d037d7a Construct CompileUnits lazily. by Devang Patel · 15 years ago
- edb4563 If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 15 years ago
- c366f83 Refactor code that finds context for a given die. by Devang Patel · 15 years ago
- 16ced73 Refactor. by Devang Patel · 15 years ago
- 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 15 years ago
- 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 15 years ago
- a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 15 years ago
- 018b660 Do not try to push dead variable's debug info into namespace info. by Devang Patel · 15 years ago
- 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 15 years ago
- b3b9821 Don't print a space before the : between the file name and line number. by Dan Gohman · 15 years ago
- eecb991 Print newlines after printing labels for debug info, so that the output by Dan Gohman · 15 years ago
- d55224c In TAG_subrange_type, uppder bound is zero indexed. by Devang Patel · 15 years ago
- b3235d2 Insert composite type DIE into the map before processing type fields. This allows fields to find their context DIE from the map. by Devang Patel · 15 years ago
- 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 15 years ago
- 1d5cc1d Emit method definition DIE at module level (even for methods with inlined functino body at soure level) so that the debugger can invoke it. This fixes many test failures in gdb test suite. by Devang Patel · 15 years ago
- 69f57b1 Clarify that DIEString does not keep a copy of the string. by Devang Patel · 15 years ago
- 7d0750a Reuse existing subprogram DIE. by Devang Patel · 15 years ago
- c09ddc1 Clear function specific containers while processing end of a function, even if DW_TAG_subprogram for current function is not found. by Devang Patel · 15 years ago
- deea564 If pointer type has a name then do not ignore the name. by Devang Patel · 15 years ago
- 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
- 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
- e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
- f3a0376 Swith to pubtypes section before emitting pub types. by Devang Patel · 15 years ago
- 193f720 Emit pubtypes. by Devang Patel · 15 years ago
- 277207e Simplify this code. by Dan Gohman · 15 years ago
- 05f6fa8 Revert r89487. by Devang Patel · 15 years ago
- a2f20b2 Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to by Jim Grosbach · 15 years ago
- 7ab38df 80-column cleanup by Jim Grosbach · 15 years ago
- 31ef40e remove trailing whitespace by Jim Grosbach · 15 years ago