1. 77051f5 There is no need to force an line number entry (using previous location) for a temp label at unknown location. by Devang Patel · 14 years ago
  2. b2b31a6 Identify instructions, that needs a label to mark debug info entity, in advance. This simplifies beginScope(). by Devang Patel · 14 years ago
  3. b21a758 Remove dead code. by Devang Patel · 14 years ago
  4. e2df842 Do not construct location list backword! by Devang Patel · 14 years ago
  5. c3f5f78 First cut at supporting .debug_loc section. by Devang Patel · 14 years ago
  6. 295cdf8 Do not emit line number entries for unknown debug values. by Devang Patel · 14 years ago
  7. 65eb482 Collect variable information during endFunction() instead of beginFunction(). by Devang Patel · 14 years ago
  8. 379fe83 Simplify by Devang Patel · 14 years ago
  9. c0c5a26 Simplify. by Devang Patel · 14 years ago
  10. ee43286 Refactor. by Devang Patel · 14 years ago
  11. 26c1e56 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 · 14 years ago
  12. 461a646 Revert r104165. by Devang Patel · 14 years ago
  13. f4ccaea There is no need to maintain InsnsBeginScopeSet separately. by Devang Patel · 14 years ago
  14. 26c6995 Do not forget to mark prcessed arguments. by Devang Patel · 15 years ago
  15. 98e1cac Add support to preserve type info for the variables that are removed by the optimizer. by Devang Patel · 15 years ago
  16. 163a9f7 Enable multiple Compile Units in one module. by Devang Patel · 15 years ago
  17. c665a51 Instead of just verifying compile unit, verify entire type, variable, namespace etc.. by Devang Patel · 15 years ago
  18. a49d877 Remove DIGlobal. by Devang Patel · 15 years ago
  19. 9c00487 Verify entire type descriptor not just tag. by Devang Patel · 15 years ago
  20. e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 15 years ago
  21. 2db49d7 Avoid DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 15 years ago
  22. 281d65d Disable the new unknown-location code for now. It causes a major by Dan Gohman · 15 years ago
  23. 7539584 Update LabelsBeforeInsn also, when creating unknown-position labels. by Dan Gohman · 15 years ago
  24. 1cc0d62 Emit debug info for MachineInstrs with unknown debug locations, instead by Dan Gohman · 15 years ago
  25. 9c48837 Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is available all the time. by Devang Patel · 15 years ago
  26. ccff812 Attach AT_APPLE_optimized attribute to optimized function's debug info. by Devang Patel · 15 years ago
  27. 28ff35d Emit debug info for byval parameters. by Devang Patel · 15 years ago
  28. 059ea13 remove some default arguments to EmitAlignment. by Chris Lattner · 15 years ago
  29. a43098d Refactor. by Devang Patel · 15 years ago
  30. 97303ee Use isReg(), isImm() and isFPImm(). by Devang Patel · 15 years ago
  31. dcde3db Check operand type first. by Devang Patel · 15 years ago
  32. 0f9d952 Ignore DBG_VALUE instructions that points to undef values. by Devang Patel · 15 years ago
  33. eac9c07 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 15 years ago
  34. 5098da0 Use DW_AT_entry_pc instead of DW_AT_low_pc/DW_AT_high_pc pair. This simplifies debug range entries. by Devang Patel · 15 years ago
  35. 314bf7c Revert 102135, 102129, 102127, 102106, 102104, 102102, 102012, 102004, by Dan Gohman · 15 years ago
  36. 18ee3bb Adjust debug range offsets for isWeakForLinker() functions. by Devang Patel · 15 years ago
  37. f1dabde Rename InsnAfterLabelMap and InsnBeforeLabelMap. by Devang Patel · 15 years ago
  38. 3547a88 Keep track of MCSymbol used to mark beginning of a function. by Devang Patel · 15 years ago
  39. bc655ea At this point Start and End are not null. by Devang Patel · 15 years ago
  40. 708e474 Add command line option to disable debug info printing in .s file. This option does not impact debug info generation and preservation through earlier compile starges. by Devang Patel · 15 years ago
  41. 9cdb410 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 15 years ago
  42. e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 15 years ago
  43. 084751c Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp by Dan Gohman · 15 years ago
  44. 2a4a3b7 Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag. by Devang Patel · 15 years ago
  45. 82d5eaf Use const_cast instead of a C-style cast to cast away const. by Dan Gohman · 15 years ago
  46. f2548ca Add support to emit dwarf ranges. by Devang Patel · 15 years ago
  47. b357983 Fix a bunch of namespace polution. by Dan Gohman · 15 years ago
  48. d334026 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 15 years ago
  49. 1d526c3 Clear MachineInstr->MCSymbol maps at the end of a function. by Devang Patel · 15 years ago
  50. 50d80e3 Do not include types without any definition in pubtypes list. by Devang Patel · 15 years ago
  51. 5142471 Clear InsnsBeginScopeSet and InsnsEndScopeSet at the end of function. by Devang Patel · 15 years ago
  52. e37b0c6 Rename a function. by Devang Patel · 15 years ago
  53. 1c24635 One instruction may start (or end) multiple lexical scopes. by Devang Patel · 15 years ago
  54. 6a5975f Remove dead code. by Devang Patel · 15 years ago
  55. 6669b81 Delete out of date comment. by Devang Patel · 15 years ago
  56. 6122a4d Refactor. by Devang Patel · 15 years ago
  57. 96fbb3e Remove unused method. by Benjamin Kramer · 15 years ago
  58. 9c42107 Workaround the breakage in r100616 by guarding all timers with by Torok Edwin · 15 years ago
  59. 5f017e8 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 15 years ago
  60. 5f09400 Do not emit specification DIE with DW_AT_specification attribute for member functions of a funcation local class. This trips gdb's partial scan of DIEs at load time. Fixes Radar 7833483. by Devang Patel · 15 years ago
  61. 795ee9d Fix a number of clang -Wsign-compare warnings that didn't have an obvious by John McCall · 15 years ago
  62. 639336e Reverting 100530 & 100531 due to regressions in the GDB test suite. by Stuart Hastings · 15 years ago
  63. 983327b Revise debug info machinery to digest nested functions and classes. by Stuart Hastings · 15 years ago
  64. 57fbba4 Output floating point representations in DWARF format. This is done by outputing by Bill Wendling · 15 years ago
  65. 74e41f9 prune #includes, realize the MMI can never be null. by Chris Lattner · 15 years ago
  66. 49cd664 change AsmPrinter to use DwarfDebug/DwarfException directly by Chris Lattner · 15 years ago
  67. ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
  68. 994cb12 eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfo by Chris Lattner · 15 years ago
  69. 6342b41 fix a regression on 2009-08-17-DebugInfo.m by Chris Lattner · 15 years ago
  70. d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
  71. a37d538 change SizeOf to take AsmPrinter instead of TargetData, by Chris Lattner · 15 years ago
  72. d38fee8 1) make DIE take AsmPrinter instead of DwarfPrinter. by Chris Lattner · 15 years ago
  73. 02b86b9 Move EmitFrameMoves into AsmPrinter. by Chris Lattner · 15 years ago
  74. 6189ed1 now that the magic is dispelled, move EmitSectionOffset to AsmPrinter. by Chris Lattner · 15 years ago
  75. be15beb only emit section labels if we have debug info, fixing a few regtest failures. by Chris Lattner · 15 years ago
  76. 4ad1efe I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. by Chris Lattner · 15 years ago
  77. 11b8f30 stop emitting some dead L labels. by Chris Lattner · 15 years ago
  78. 9c69e28553 Store an use the symbols emitted at the start of the debug by Chris Lattner · 15 years ago
  79. fa070b0 remove the didInitial ivar, rename emitInitial to be more by Chris Lattner · 15 years ago
  80. 2e3ebed simplify EmitSectionOffset a little bit, improve comments. by Chris Lattner · 15 years ago
  81. 83d1618 The "IsSmall" argument to EmitSectionOffset is always true, by Chris Lattner · 15 years ago
  82. a643718 inline EmitDifference away. by Chris Lattner · 15 years ago
  83. c021572 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 15 years ago
  84. 7e1a8f8 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 15 years ago
  85. 3f53c83 clean up the asmprinter header and privatize some stuff. by Chris Lattner · 15 years ago
  86. 9d1c1ad remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 15 years ago
  87. 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
  88. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  89. c8e7764 Revert r100117. by Devang Patel · 15 years ago
  90. 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
  91. 58c7aa6 Skip instructions until new scope is seen. by Devang Patel · 15 years ago
  92. 8935d90 Cosmetic changes. Update comment, rename a local variable. by Devang Patel · 15 years ago
  93. f8df814 Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 15 years ago
  94. a88cb38 Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 15 years ago
  95. bbb88db Reduce string trashing. by Benjamin Kramer · 15 years ago
  96. 345ef34 DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 15 years ago
  97. 1d65ba7 tidy up by Chris Lattner · 15 years ago
  98. ff741ab MI != 0 is checked in the assert right above this. by Chris Lattner · 15 years ago
  99. 14d750d use the isDebugValue() predicate and pop_back_val() by Chris Lattner · 15 years ago
  100. ed7a77b assert is a function-like macro, not a control flow operator. by Chris Lattner · 15 years ago