1. 1cd1444 Reland 196270 "Generalize debug info / EH emission in AsmPrinter" by Timur Iskhodzhanov · 12 years ago
  2. 119f307 Rename DwarfException methods so the new names are consistent with DwarfDebug and the style guide by Timur Iskhodzhanov · 12 years ago
  3. 8531362 Remove unneeded "TargetMachine.h" #includes. by Jakub Staszak · 13 years ago
  4. ce0cfce These functions have default arguments of 0 for the last arg. Use by Eric Christopher · 13 years ago
  5. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  6. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  7. 097b0e9 Make AsmPrinter::EmitTTypeReference() more robust - put by Anton Korobeynikov · 13 years ago
  8. f65a638 Factor out type info emission into separate routine. by Anton Korobeynikov · 13 years ago
  9. e42af36 Use TARGET2 relocation for TType references on ARM. by Anton Korobeynikov · 13 years ago
  10. 5da3f05 Revert the majority of the next patch in the address space series: by Chandler Carruth · 13 years ago
  11. 4bb926d Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis. by Micah Villmow · 13 years ago
  12. 0c61134 Revert 165732 for further review. by Micah Villmow · 13 years ago
  13. 0831897 Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. by Micah Villmow · 13 years ago
  14. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  15. ee4dab5 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  16. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  17. cb6b02a Twinify better. by Benjamin Kramer · 14 years ago
  18. 2e67937 A typeid of zero means a cleanup, not a catch. This case occurs by Duncan Sands · 14 years ago
  19. c8d4065 add the comments of each declaration follow it, making it easier to read and compare to GCC's result. by Renato Golin · 14 years ago
  20. 67c033e Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for by Evan Cheng · 14 years ago
  21. ddec683 Add verbose EH table printing to SjLj exception tables. by Bill Wendling · 14 years ago
  22. a8339eb Improve the comment printing for the EH table. This gives a much more detailed by Bill Wendling · 14 years ago
  23. fe3a6e0 Clarify the LSDASection NULL check by Anton Korobeynikov · 15 years ago
  24. b15beb2 Support printing exception section into the current one. This is the case when LSDASection is blank by Anton Korobeynikov · 15 years ago
  25. 9be547c Add a possibility to switch between CFI directives- and table-based frame description emission. Currently all the backends use table-based stuff. by Anton Korobeynikov · 15 years ago
  26. 61d167e Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 15 years ago
  27. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  28. 14ee344 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 15 years ago
  29. d990054 Reference the personalities. Don't copy them into a new vector. by Bill Wendling · 15 years ago
  30. 95f6ebc Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what by Bill Wendling · 15 years ago
  31. 9e06e53 remove some default arguments to EmitAlignment. by Chris Lattner · 16 years ago
  32. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  33. f8dba24 Workaround the breakage in r100616 by guarding all timers with by Torok Edwin · 16 years ago
  34. fcc1414 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 16 years ago
  35. da790ea prune #includes, MMI can never be null by Chris Lattner · 16 years ago
  36. fd79502 make DwarfException not inherit from DwarfPrinter. by Chris Lattner · 16 years ago
  37. aabc604 Move EmitFrameMoves into AsmPrinter. by Chris Lattner · 16 years ago
  38. c7cc815 eliminate the "isEH" argument to EmitSectionOffset. by Chris Lattner · 16 years ago
  39. e619c0d move some more stuff to asmprinter. by Chris Lattner · 16 years ago
  40. 07c1b94 simplify some code. by Chris Lattner · 16 years ago
  41. b75af3c move EmitEncodingByte to AsmPrinter. by Chris Lattner · 16 years ago
  42. f1429f1 inline EmitDifference away. by Chris Lattner · 16 years ago
  43. a179b52 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 16 years ago
  44. 9efd118 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 16 years ago
  45. 21dc46e remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 16 years ago
  46. 1198002 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 16 years ago
  47. 17d3859 reduce indentation by Chris Lattner · 16 years ago
  48. 6efa201 use RAII for ExceptionTimer too by Chris Lattner · 16 years ago
  49. 6e52e9d get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 16 years ago
  50. ff1fdd6 remove now-dead code, all labels use MCSymbols. by Chris Lattner · 16 years ago
  51. 04857fa fix a bug I introduced in r98459, causing some NNT failures. by Chris Lattner · 16 years ago
  52. ee2fbbc change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 16 years ago
  53. 34adc8d change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 16 years ago
  54. 41e275d simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 16 years ago
  55. 8811e12 factor some labels, simplify some code. by Chris Lattner · 16 years ago
  56. 45ec3f8 remove dead code. by Chris Lattner · 16 years ago
  57. 71c30c1 move three lowering hooks from MAI to TLOF and make one of them by Chris Lattner · 16 years ago
  58. eec9bf1 mcize the rest of EH emission, only one more directive missing by Chris Lattner · 16 years ago
  59. ac2361a set the temporary bit on MCSymbols correctly. by Chris Lattner · 16 years ago
  60. 7e998b7 add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 16 years ago
  61. caea64b mcize uses of PrintRelDirective and eliminate it. by Chris Lattner · 16 years ago
  62. 566cae9 eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 16 years ago
  63. 4d72812 now that the debug and eh emitters use a common .set counter, by Chris Lattner · 16 years ago
  64. 27a9732 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 16 years ago
  65. 449a9ff Remove a version of EmitDifference. by Chris Lattner · 16 years ago
  66. 3c08199 remove another form of EmitReference. by Chris Lattner · 16 years ago
  67. 722714d mc'ize EmitLabel. by Chris Lattner · 16 years ago
  68. bc9210c elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 16 years ago
  69. c3a9376 A much cleaner (and less code!) way of inserting the correct amount of padding by Bill Wendling · 16 years ago
  70. fea6c4e Comment typo. by Bill Wendling · 16 years ago
  71. 098c91e Fix comments. by Bill Wendling · 16 years ago
  72. 6394521 Add another (and hopefully the last) exception case, where once we recalculate by Bill Wendling · 16 years ago
  73. 6f14f6a And should use the correct variable. by Bill Wendling · 16 years ago
  74. 47c3269 Got assertion check backwards. by Bill Wendling · 16 years ago
  75. 24c74f1 Catch a corner case where adding the padding to the "TType base offset" field by Bill Wendling · 16 years ago
  76. 60aa4df Make comment more meaningful. by Bill Wendling · 16 years ago
  77. 88fdcd3 LLVM puts padding bytes in the __gcc_except_tab section after the by Bill Wendling · 16 years ago
  78. 5d438e4 Use ttype encoding consistently by Anton Korobeynikov · 16 years ago
  79. ec2ba08 It turns out that we emitted completely wrong common EH frame since the early beginning! The "z" CIE augmentation mark indicates that there is an extra word containing the size of augmentation section. However, even for frames w/o any augmentation data we emitted size uleb! (this is the case of "unwinding through C code"). Thus frame moves information was emitterd completely wrong. by Anton Korobeynikov · 16 years ago
  80. ae4ccc1 Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there by Anton Korobeynikov · 16 years ago
  81. 243e1f2 Use .empty() instead of .size(). by Bill Wendling · 16 years ago
  82. 7742b64 Use an index instead of pointers into the vector. If the vector resizes, then by Bill Wendling · 16 years ago
  83. a0cd0e1 Improve comments a even more. by Bill Wendling · 16 years ago
  84. b188e92 Improve comments a bit more. by Bill Wendling · 16 years ago
  85. bf02536 Improve comments in the LSDA somewhat. They can be improved much more. by Bill Wendling · 16 years ago
  86. 54c0530 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
  87. 76555b5 constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
  88. 0bfd279 mcize visibility directives. by Chris Lattner · 16 years ago
  89. 685508c move the various directive enums out of the MCStreamer class by Chris Lattner · 16 years ago
  90. 1deb09c mcstreamerize .no_dead_strip and .reference for static ctors/dtors. by Chris Lattner · 16 years ago
  91. c3f23b8 remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 16 years ago
  92. 6f2d99d move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 16 years ago
  93. fa82355 move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 16 years ago
  94. 2303145 move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 16 years ago
  95. edf96a4 add a new DwarfPrinter::EmitEncodingByte method which handles by Chris Lattner · 16 years ago
  96. 69bb026 rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
  97. f5c834f inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 16 years ago
  98. 143f7eb back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
  99. e029a6a Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
  100. 71601e8 eliminate some uses of AsmPrinter::EmitIntXXX by Chris Lattner · 16 years ago