1. 7e1a8f8 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 15 years ago
  2. 3f53c83 clean up the asmprinter header and privatize some stuff. by Chris Lattner · 15 years ago
  3. 9d1c1ad remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 15 years ago
  4. 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
  5. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  6. c8e7764 Revert r100117. by Devang Patel · 15 years ago
  7. 24c20e2 Do not eagerly record known previous location. DBG_VALUE may not cause a new label due to one or other reason. by Devang Patel · 15 years ago
  8. 58c7aa6 Skip instructions until new scope is seen. by Devang Patel · 15 years ago
  9. 8935d90 Cosmetic changes. Update comment, rename a local variable. by Devang Patel · 15 years ago
  10. f8df814 Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 15 years ago
  11. a88cb38 Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 15 years ago
  12. bbb88db Reduce string trashing. by Benjamin Kramer · 15 years ago
  13. 345ef34 DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 15 years ago
  14. 1d65ba7 tidy up by Chris Lattner · 15 years ago
  15. ff741ab MI != 0 is checked in the assert right above this. by Chris Lattner · 15 years ago
  16. 14d750d use the isDebugValue() predicate and pop_back_val() by Chris Lattner · 15 years ago
  17. ed7a77b assert is a function-like macro, not a control flow operator. by Chris Lattner · 15 years ago
  18. 870cfcf add new apis for getting/setting !dbg metadata on by Chris Lattner · 15 years ago
  19. 722f229 Ignore invalid metadata. by Devang Patel · 15 years ago
  20. 7ed6311 There is no need to fall through after processing DBG_VALUE machine instruction. by Devang Patel · 15 years ago
  21. aead63c Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. by Devang Patel · 15 years ago
  22. a909d66 fix a variety of issues were we'd start DebugTimer but by Chris Lattner · 15 years ago
  23. 553881b Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinter.cpp. by Devang Patel · 15 years ago
  24. de9b1ef Revert 99772. by Devang Patel · 15 years ago
  25. c7eae5c Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter. by Devang Patel · 15 years ago
  26. 9bb59a2 Use SP filename directly instead of SP's context's filename. by Devang Patel · 15 years ago
  27. 4a602ca Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit. by Devang Patel · 15 years ago
  28. 0493f95 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 · 15 years ago
  29. 638fe8d Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValue by Jeffrey Yasskin · 15 years ago
  30. 5b33f31 Fix EmitSectionOffset incorrect argument. DwarfDebug is emitting debug info so isEH is always false. This was hiding until now from compilers because of default arguments. This was hiding from dwarf debug info users because for most of the platform isAbsoluteEHSectionOffsets() is same as isAbsoluteDebugSectionOffsets(). But Chris found it while updating dwarf printer to use MC*. by Devang Patel · 15 years ago
  31. 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
  32. 63d7836 get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 15 years ago
  33. 8d9aaba don't use getDWLabel("label" anymore, always go through MMI. by Chris Lattner · 15 years ago
  34. 25b68c6 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 15 years ago
  35. b913060 use Label->isDefined() instead of isLabelDeleted() now that we by Chris Lattner · 15 years ago
  36. 5e6cbe0 simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 15 years ago
  37. fb65807 factor some labels, simplify some code. by Chris Lattner · 15 years ago
  38. 206d61e various cleanups. by Chris Lattner · 15 years ago
  39. bc733f5 reimplement the string pool used for inlined function by Chris Lattner · 15 years ago
  40. deb0cba inline the now-trivial implementation of GetGlobalValueSymbol into by Chris Lattner · 15 years ago
  41. 5c213dc Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness of by Jeffrey Yasskin · 15 years ago
  42. 1b596e3 There is no need to create specification DIE for definitions at DIFile level. by Devang Patel · 15 years ago
  43. d0f393d Avoid leaking CompileUnits in DwarfDebug.cpp. by Jeffrey Yasskin · 15 years ago
  44. 49f618a add missing filename! by Chris Lattner · 15 years ago
  45. d85fc6e inline away a form of IsPCRelative, eliminating the dead IsPCRel argument. by Chris Lattner · 15 years ago
  46. 188a87d add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 15 years ago
  47. 233f52b eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 15 years ago
  48. 0d9d70f eliminate a bunch of \n's that are being printed to O. Next up is to kill by Chris Lattner · 15 years ago
  49. c608784 reapply r98035: by Chris Lattner · 15 years ago
  50. 6c7dfc0 add some extra checks. I'm not sure why, but this does unbreak a by Chris Lattner · 15 years ago
  51. ee6414c Speculatively revert r98035. It appears to have caused a set of buildbot by Eric Christopher · 15 years ago
  52. 1e233f5 Now that setStartLabel takes an MCSymbol, we can de-ID'ize by Chris Lattner · 15 years ago
  53. b7db733 change DbgScope to keep track of the start/end label as MCSymbol* by Chris Lattner · 15 years ago
  54. 5b9062c remove a useless optimization: now that label replacement never by Chris Lattner · 15 years ago
  55. a34ec229 strength reduce MMI::MappedLabel to MMI::isLabelDeleted, by Chris Lattner · 15 years ago
  56. b2cc1a3 mcstreamerize AsmPrinter::printLabel. by Chris Lattner · 15 years ago
  57. 6cde3e6 add a EmitSymbolValue convenience method to MCStreamer. by Chris Lattner · 15 years ago
  58. 6ed0f90 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 15 years ago
  59. b9dc5f7 mc'ize the last use of PrintLabelName and eliminate PrintLabelName. by Chris Lattner · 15 years ago
  60. c3421bb now that the debug and eh emitters use a common .set counter, by Chris Lattner · 15 years ago
  61. 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
  62. effa868 Remove a version of EmitDifference. by Chris Lattner · 15 years ago
  63. dd8187a eliminate a form of PrintLabelName. by Chris Lattner · 15 years ago
  64. c7249da eliminate the non-MCSymbol versions of EmitReference. by Chris Lattner · 15 years ago
  65. f829eef mc'ize EmitLabel. by Chris Lattner · 15 years ago
  66. 4faf59a merge DIEObjectLabel and DIEDwarfLabel into DIELabel. by Chris Lattner · 15 years ago
  67. b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
  68. 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
  69. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  70. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  71. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  72. 1ddcf35 Revert r97917, which was causing Clang Debug self-host failures. by Douglas Gregor · 15 years ago
  73. 9467f0e Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. by Jeffrey Yasskin · 15 years ago
  74. 8c42ca9 _2_ gcc crashes, ah, ah, ah... by Jeffrey Yasskin · 15 years ago
  75. f7399bf Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Valgrind! by Jeffrey Yasskin · 15 years ago
  76. 1eac3e7 Fix grammar. Thanks Duncan! by Devang Patel · 15 years ago
  77. 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
  78. 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
  79. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 15 years ago
  80. 8581e01 Add declaration attribute to a variable DIE, if there is a separate DIE for the definition. by Devang Patel · 15 years ago
  81. b464564 Set DW_AT_artificial only if argument is marked as artificial. by Devang Patel · 15 years ago
  82. 6cda22e Do not generate specification DIE for nested functions. by Devang Patel · 15 years ago
  83. c1dc8ff Emit appropriate expression to find virtual base offset. by Devang Patel · 15 years ago
  84. 4e0d19d Provide interface to identifiy artificial methods. by Devang Patel · 15 years ago
  85. e3d6d22 Apparently gdb is not amused by empty lines in pubtypes section. by Devang Patel · 15 years ago
  86. 31acb89 NULL terminate name in pubtypes sections. by Devang Patel · 15 years ago
  87. 1ee0cb9 Emit declaration DIE for the class static variables. by Devang Patel · 15 years ago
  88. 8cbb612 Add size and location info in DW_TAG_class_type descriptor. by Devang Patel · 15 years ago
  89. 5c86974 remove a noop function. by Chris Lattner · 15 years ago
  90. eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 15 years ago
  91. 3139fcf Use AssertingVH, just to be paranoid. by Devang Patel · 15 years ago
  92. b554499 Emit DW_AT_containing_type attribute for a class if containing type is known. by Devang Patel · 15 years ago
  93. a6594fc mcstreamerize .file and .file. This also fixes an issue where the by Chris Lattner · 15 years ago
  94. 3586e5e fix some issues where we weren't emitting enough newlines. by Chris Lattner · 15 years ago
  95. a801362 when emitting DIEs, emit the comment on the same line as the directive. by Chris Lattner · 15 years ago
  96. 4cf202b remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 15 years ago
  97. faca549 move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 15 years ago
  98. 894d75a move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 15 years ago
  99. bb9078a move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 15 years ago
  100. bc5201f Remove MetadataBase class because it is not adding significant value. by Devang Patel · 15 years ago