1. 3f7833a Emit debug info, only if at least one compile unit is seen. by Devang Patel · 17 years ago
  2. 72b6635 If multiple compile units are seen then emit them independently. In other words, do not force all DIEs into first, whatever it is, compile unit. by Devang Patel · 17 years ago
  3. f6bac3e Avoid cast<>, use light weith wrapper directly. by Devang Patel · 17 years ago
  4. f3ee514 Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear soon. by Devang Patel · 17 years ago
  5. ccca7fe Add DwarfWriter interface to mainipulate source location info. by Devang Patel · 17 years ago
  6. 481ff5b Clear debug info at the end of function processing. by Devang Patel · 17 years ago
  7. e9bfb0f There is no need to maintain separate labelid list in the dwarf writer. It is not a good idea. by Devang Patel · 17 years ago
  8. 9795da5 Reduce initial small vector sizes. by Devang Patel · 17 years ago
  9. 0dc969e Fix thinko. Create parent scope if parent descriptor is *not* null. by Devang Patel · 17 years ago
  10. eb3fc28 by Devang Patel · 17 years ago
  11. 9f8fcfc Add DebugInfo based APIs to record source line info. by Devang Patel · 17 years ago
  12. 2ec78c4 Add APIs to record regions and variables. Again, shamelessly copied from MMI. by Devang Patel · 17 years ago
  13. 7a6e5a3 Add APIs to manage scope using DebugInfo interface. by Devang Patel · 17 years ago
  14. 5d31598 Set up DwarfDebug using DebugInfo API. by Devang Patel · 17 years ago
  15. 5fe1fac Forgot that this was needed for Linux. This should fix the builds. by Bill Wendling · 17 years ago
  16. 78eb6ad by Devang Patel · 17 years ago
  17. c452324 by Devang Patel · 17 years ago
  18. d1ca925 by Devang Patel · 17 years ago
  19. d60de51 Revert r61415 and r61484. Duncan was correct that these weren't needed. by Bill Wendling · 17 years ago
  20. 8526cc0 Extract source location info from DebugInfo. by Devang Patel · 17 years ago
  21. 48d190f Add type DIEs using DebugInfo. by Devang Patel · 17 years ago
  22. f421533 Construct composite type DIE using DebugInfo. by Devang Patel · 17 years ago
  23. e520273 s/ConstructType/ConstructTypeDIE/g by Devang Patel · 17 years ago
  24. 86ae142 by Devang Patel · 17 years ago
  25. c69bf2c Construct enumerator DIE using DebugInfo. by Devang Patel · 17 years ago
  26. 68afdc3 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 17 years ago
  27. 08f053f Construct basic and derived type DIEs using DebugInfo. by Devang Patel · 17 years ago
  28. ca03c27 subsume ConstructPointerType() by Devang Patel · 17 years ago
  29. 9ede3f2 by Devang Patel · 17 years ago
  30. 998dee9 Linux wants the FDE initial location and address range to be forced to 32-bit. by Bill Wendling · 17 years ago
  31. bce4528 The FDE initial location and address range data should be free to be 64-bit by Bill Wendling · 17 years ago
  32. 722f5f1 Darwin likes for the EH frame to be non-local. by Bill Wendling · 17 years ago
  33. d4121be GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sure by Bill Wendling · 17 years ago
  34. d0935c3 Fix typo. Silence unused variable warning. by Devang Patel · 17 years ago
  35. 2f6fea9 Fix bug 3202. by Rafael Espindola · 17 years ago
  36. 8358099 Do not print empty DW_AT_comp_dir. by Devang Patel · 17 years ago
  37. 94ea5be Fix a couple of Dwarf bugs. by Evan Cheng · 17 years ago
  38. f848028 Cosmetic changes. by Evan Cheng · 17 years ago
  39. a9f0cc4 The Dwarf writer was comparing mangled and unmangled names for C++ code when we by Bill Wendling · 17 years ago
  40. d65b264 Align EH tables before label is emitted, not after, thus aligning the label. by Dale Johannesen · 17 years ago
  41. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  42. d751c64 If we have a function with an unreachable statement such that the ending debug by Bill Wendling · 17 years ago
  43. 315690e Get rid of duplicate char*/Section* DataSection by Anton Korobeynikov · 17 years ago
  44. d7ca416 Get rid of duplicate char*/Section* TextSection by Anton Korobeynikov · 17 years ago
  45. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  46. abb247f Move all assembler printing related stuff into new libAsmPrinter by Anton Korobeynikov · 17 years ago[Renamed from lib/CodeGen/DwarfWriter.cpp]
  47. ffe31d7 Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. by Anton Korobeynikov · 17 years ago
  48. c91d0b9 Another buildbot test commit. by Bill Wendling · 17 years ago
  49. 4e97401 Trivial check-in to test buildbot. No functionality change. by Bill Wendling · 17 years ago
  50. fbbd701 Pull r53795 from Gaz into mainline: by Bill Wendling · 17 years ago
  51. d411419 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
  52. 33d9b35 Remove some dead code. by Dale Johannesen · 17 years ago
  53. ececf99 Linux also does not require exception handling by Duncan Sands · 17 years ago
  54. c04f465 Don't return std::vector by value, but pass it in by reference to be filled. by Bill Wendling · 17 years ago
  55. 10fff60 Revert my previous check-in that split up MachineModuleInfo. It turns out to by Bill Wendling · 17 years ago
  56. aa8f888 Darwin doesn't need exception handling information for the "move" info when by Bill Wendling · 17 years ago
  57. 6547e40 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
  58. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  59. 305635a Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean up by Bill Wendling · 17 years ago
  60. 873e1b5 Use SmallVector instead of std::vector for a minor compile time improvement. by Owen Anderson · 17 years ago
  61. 719de53 Use back() instead of [size()-1]. by Dan Gohman · 17 years ago
  62. f7acf8f Fix the source line debug information for the Windows platform. by Argyrios Kyrtzidis · 17 years ago
  63. 43b30a8 Get exception handling working again on 64 bit by Duncan Sands · 17 years ago
  64. 671fa97 Output correct exception handling and frame info by Duncan Sands · 17 years ago
  65. 21d972a Add comments for previous patch as requested. by Dale Johannesen · 17 years ago
  66. 7b251e0 Make eh_frame objects by 8-byte aligned on 64-bit targets. by Dale Johannesen · 17 years ago
  67. 3541af7 Reverse sense of unwind-tables option. This means by Dale Johannesen · 17 years ago
  68. 4e1b794 Implement new llc flag -disable-required-unwind-tables. by Dale Johannesen · 17 years ago
  69. 51dd8c9 if some functions don't have debug info, we were outputing the same label at the start of each of those functions. This makes assemblers unhappy by Andrew Lenharth · 17 years ago
  70. e004062 Cosmetic changes per EH patch review feedback. by Dale Johannesen · 17 years ago
  71. 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
  72. b6d5b14 Revert 49006 for the moment. by Dale Johannesen · 17 years ago
  73. 1544e47 Emit exception handling info for functions which are by Dale Johannesen · 17 years ago
  74. d9ffd4c Fix a bug in Darwin EH: FDE->CIE pointer must by Dale Johannesen · 17 years ago
  75. 05548eb Don't fill eh frames even though these are text sections. by Evan Cheng · 17 years ago
  76. 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  77. 1b08bbc Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel records a new source line but does not create a ISD::LABEL node for this special stoppoint. Asm printer will magically print this label. This ensures nothing is emitted before. by Evan Cheng · 18 years ago
  78. 72bebb9 MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. by Evan Cheng · 18 years ago
  79. 48ae02f Do not mark EH tables no-dead-strip unless the associated function is so marked. by Dale Johannesen · 18 years ago
  80. 4af3494 Fix and enable EH for x86-64 Darwin. Adds by Dale Johannesen · 18 years ago
  81. 038129d Emit unused EH frames for weak definitions on Darwin, by Dale Johannesen · 18 years ago
  82. 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
  83. 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
  84. 9e33049 MachineOperand::getImmedValue -> MachineOperand::getImm by Chris Lattner · 18 years ago
  85. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  86. 481dc72 The C++ exception handling personality function wants by Duncan Sands · 18 years ago
  87. 1d4ce2a Fix .eh table linkage issues on Darwin. Some EH support by Dale Johannesen · 18 years ago
  88. b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 18 years ago
  89. d57c388 Move the code that emits the .file directives so that it runs after the by Dan Gohman · 18 years ago
  90. 9fda5be Make the checks for DW_FORM_data4 consistent with the others, and by Dan Gohman · 18 years ago
  91. 06ff4e6 Use 32-bit data directives for DW_FORM_data4 format data, even on by Dan Gohman · 18 years ago
  92. 8248294 TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets by Dan Gohman · 18 years ago
  93. 81a148b Don't emit .debug_line header data if there aren't any lines to put in it, by Dan Gohman · 18 years ago
  94. 44de926 Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef for by Dan Gohman · 18 years ago
  95. 8549636 Add support for emitting .file directives to set up file numbers for by Dan Gohman · 18 years ago
  96. 9251f13 When emitting .set directives, make sure the EH and Debug labels can't conflict. by Chris Lattner · 18 years ago
  97. c369bd7 don't read Block after it is freed. This fixes PR1684 by Chris Lattner · 18 years ago
  98. 6e19896 Objective-C was generating EH frame info like this: by Bill Wendling · 18 years ago
  99. 76c1b97 Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo by Chris Lattner · 18 years ago
  100. ef4a661 Add a bool to indicate if we should set the "indirect encoding" bit in the Dwarf by Bill Wendling · 18 years ago