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