1. fe3a6e0 Clarify the LSDASection NULL check by Anton Korobeynikov · 15 years ago
  2. b15beb2 Support printing exception section into the current one. This is the case when LSDASection is blank by Anton Korobeynikov · 15 years ago
  3. 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
  4. 61d167e Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 15 years ago
  5. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  6. 14ee344 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 15 years ago
  7. d990054 Reference the personalities. Don't copy them into a new vector. by Bill Wendling · 15 years ago
  8. 95f6ebc Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what by Bill Wendling · 15 years ago
  9. 9e06e53 remove some default arguments to EmitAlignment. by Chris Lattner · 16 years ago
  10. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  11. f8dba24 Workaround the breakage in r100616 by guarding all timers with by Torok Edwin · 16 years ago
  12. fcc1414 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 16 years ago
  13. da790ea prune #includes, MMI can never be null by Chris Lattner · 16 years ago
  14. fd79502 make DwarfException not inherit from DwarfPrinter. by Chris Lattner · 16 years ago
  15. aabc604 Move EmitFrameMoves into AsmPrinter. by Chris Lattner · 16 years ago
  16. c7cc815 eliminate the "isEH" argument to EmitSectionOffset. by Chris Lattner · 16 years ago
  17. e619c0d move some more stuff to asmprinter. by Chris Lattner · 16 years ago
  18. 07c1b94 simplify some code. by Chris Lattner · 16 years ago
  19. b75af3c move EmitEncodingByte to AsmPrinter. by Chris Lattner · 16 years ago
  20. f1429f1 inline EmitDifference away. by Chris Lattner · 16 years ago
  21. a179b52 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 16 years ago
  22. 9efd118 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 16 years ago
  23. 21dc46e remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 16 years ago
  24. 1198002 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 16 years ago
  25. 17d3859 reduce indentation by Chris Lattner · 16 years ago
  26. 6efa201 use RAII for ExceptionTimer too by Chris Lattner · 16 years ago
  27. 6e52e9d get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 16 years ago
  28. ff1fdd6 remove now-dead code, all labels use MCSymbols. by Chris Lattner · 16 years ago
  29. 04857fa fix a bug I introduced in r98459, causing some NNT failures. by Chris Lattner · 16 years ago
  30. ee2fbbc change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 16 years ago
  31. 34adc8d change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 16 years ago
  32. 41e275d simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 16 years ago
  33. 8811e12 factor some labels, simplify some code. by Chris Lattner · 16 years ago
  34. 45ec3f8 remove dead code. by Chris Lattner · 16 years ago
  35. 71c30c1 move three lowering hooks from MAI to TLOF and make one of them by Chris Lattner · 16 years ago
  36. eec9bf1 mcize the rest of EH emission, only one more directive missing by Chris Lattner · 16 years ago
  37. ac2361a set the temporary bit on MCSymbols correctly. by Chris Lattner · 16 years ago
  38. 7e998b7 add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 16 years ago
  39. caea64b mcize uses of PrintRelDirective and eliminate it. by Chris Lattner · 16 years ago
  40. 566cae9 eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 16 years ago
  41. 4d72812 now that the debug and eh emitters use a common .set counter, by Chris Lattner · 16 years ago
  42. 27a9732 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 16 years ago
  43. 449a9ff Remove a version of EmitDifference. by Chris Lattner · 16 years ago
  44. 3c08199 remove another form of EmitReference. by Chris Lattner · 16 years ago
  45. 722714d mc'ize EmitLabel. by Chris Lattner · 16 years ago
  46. bc9210c elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 16 years ago
  47. c3a9376 A much cleaner (and less code!) way of inserting the correct amount of padding by Bill Wendling · 16 years ago
  48. fea6c4e Comment typo. by Bill Wendling · 16 years ago
  49. 098c91e Fix comments. by Bill Wendling · 16 years ago
  50. 6394521 Add another (and hopefully the last) exception case, where once we recalculate by Bill Wendling · 16 years ago
  51. 6f14f6a And should use the correct variable. by Bill Wendling · 16 years ago
  52. 47c3269 Got assertion check backwards. by Bill Wendling · 16 years ago
  53. 24c74f1 Catch a corner case where adding the padding to the "TType base offset" field by Bill Wendling · 16 years ago
  54. 60aa4df Make comment more meaningful. by Bill Wendling · 16 years ago
  55. 88fdcd3 LLVM puts padding bytes in the __gcc_except_tab section after the by Bill Wendling · 16 years ago
  56. 5d438e4 Use ttype encoding consistently by Anton Korobeynikov · 16 years ago
  57. 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
  58. 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
  59. 243e1f2 Use .empty() instead of .size(). by Bill Wendling · 16 years ago
  60. 7742b64 Use an index instead of pointers into the vector. If the vector resizes, then by Bill Wendling · 16 years ago
  61. a0cd0e1 Improve comments a even more. by Bill Wendling · 16 years ago
  62. b188e92 Improve comments a bit more. by Bill Wendling · 16 years ago
  63. bf02536 Improve comments in the LSDA somewhat. They can be improved much more. by Bill Wendling · 16 years ago
  64. 54c0530 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
  65. 76555b5 constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
  66. 0bfd279 mcize visibility directives. by Chris Lattner · 16 years ago
  67. 685508c move the various directive enums out of the MCStreamer class by Chris Lattner · 16 years ago
  68. 1deb09c mcstreamerize .no_dead_strip and .reference for static ctors/dtors. by Chris Lattner · 16 years ago
  69. c3f23b8 remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 16 years ago
  70. 6f2d99d move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 16 years ago
  71. fa82355 move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 16 years ago
  72. 2303145 move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 16 years ago
  73. edf96a4 add a new DwarfPrinter::EmitEncodingByte method which handles by Chris Lattner · 16 years ago
  74. 69bb026 rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
  75. f5c834f inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 16 years ago
  76. 143f7eb back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
  77. e029a6a Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
  78. 71601e8 eliminate some uses of AsmPrinter::EmitIntXXX by Chris Lattner · 16 years ago
  79. a73e471 - Add a comment to the callback indicating that it's *extremely* not a good by Bill Wendling · 16 years ago
  80. c8f7717 remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
  81. 8b5d55e now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 16 years ago
  82. f62e3ee move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
  83. 555ceabe rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase, by Chris Lattner · 16 years ago
  84. bf5cfa1 Retrying r91337: by Bill Wendling · 16 years ago
  85. f81add3 move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 16 years ago
  86. 03b5aed Temporarily revert 91337. It's causing testcase failures. by Bill Wendling · 16 years ago
  87. 1bdf5d6 The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, by Bill Wendling · 16 years ago
  88. 31c74db Reverting the EH table patches. by Bill Wendling · 16 years ago
  89. 4b384b0 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 16 years ago
  90. 07e6e2c Attempt #2: by Bill Wendling · 16 years ago
  91. bc00201 Refactor the code that creates the "dot-label" difference. This may be used in by Bill Wendling · 16 years ago
  92. c781d7a Simplify code a bit by Bill Wendling · 16 years ago
  93. e412064 Refactor code that checks if it's a call to a "nounwind" function. by Bill Wendling · 16 years ago
  94. e3ae25b If there's more than one function operand to a call instruction, be conservative by Bill Wendling · 16 years ago
  95. 7a6b11e Don't mark a call as potentially throwing if the function it's calling has the by Bill Wendling · 16 years ago
  96. 676f440 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 16 years ago
  97. b40d3f7 Fix DenseMap iterator constness. by Jeffrey Yasskin · 16 years ago
  98. 4f0b8d7 Tidying up some code and comments. No functionality change. by Bill Wendling · 16 years ago
  99. 692a3ea --- Reverse-merging r82282 into '.': by Bill Wendling · 16 years ago
  100. 0f89960 Here's fun! It turns out that these filter functions can be internal. If they're by Bill Wendling · 16 years ago