1. cfd3188 reduce indentation by Chris Lattner · 15 years ago
  2. c3b228c use RAII for ExceptionTimer too by Chris Lattner · 15 years ago
  3. 63d7836 get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 15 years ago
  4. 0397ada remove now-dead code, all labels use MCSymbols. by Chris Lattner · 15 years ago
  5. 21f9c8d fix a bug I introduced in r98459, causing some NNT failures. by Chris Lattner · 15 years ago
  6. 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
  7. 1611273 change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 15 years ago
  8. 5e6cbe0 simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 15 years ago
  9. fb65807 factor some labels, simplify some code. by Chris Lattner · 15 years ago
  10. 0d941c1 remove dead code. by Chris Lattner · 15 years ago
  11. 09d53fe move three lowering hooks from MAI to TLOF and make one of them by Chris Lattner · 15 years ago
  12. 974c0fb mcize the rest of EH emission, only one more directive missing by Chris Lattner · 15 years ago
  13. 98cdab5 set the temporary bit on MCSymbols correctly. by Chris Lattner · 15 years ago
  14. 188a87d add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 15 years ago
  15. 90e4af7 mcize uses of PrintRelDirective and eliminate it. by Chris Lattner · 15 years ago
  16. 233f52b eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 15 years ago
  17. c3421bb now that the debug and eh emitters use a common .set counter, by Chris Lattner · 15 years ago
  18. 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
  19. effa868 Remove a version of EmitDifference. by Chris Lattner · 15 years ago
  20. 326861c remove another form of EmitReference. by Chris Lattner · 15 years ago
  21. f829eef mc'ize EmitLabel. by Chris Lattner · 15 years ago
  22. b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
  23. 1869ac8 A much cleaner (and less code!) way of inserting the correct amount of padding by Bill Wendling · 15 years ago
  24. 6507eca Comment typo. by Bill Wendling · 15 years ago
  25. 0b1d2f3 Fix comments. by Bill Wendling · 15 years ago
  26. bb4283e Add another (and hopefully the last) exception case, where once we recalculate by Bill Wendling · 15 years ago
  27. fdb2be8 And should use the correct variable. by Bill Wendling · 15 years ago
  28. a888645 Got assertion check backwards. by Bill Wendling · 15 years ago
  29. 86f0d33 Catch a corner case where adding the padding to the "TType base offset" field by Bill Wendling · 15 years ago
  30. f7e90ae Make comment more meaningful. by Bill Wendling · 15 years ago
  31. 3dc9b48 LLVM puts padding bytes in the __gcc_except_tab section after the by Bill Wendling · 15 years ago
  32. 0b21730 Use ttype encoding consistently by Anton Korobeynikov · 15 years ago
  33. ac8a3d0 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 · 15 years ago
  34. 9184b25 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 · 15 years ago
  35. e9d10a6 Use .empty() instead of .size(). by Bill Wendling · 15 years ago
  36. 0a9abcb Use an index instead of pointers into the vector. If the vector resizes, then by Bill Wendling · 15 years ago
  37. d3a47a3 Improve comments a even more. by Bill Wendling · 16 years ago
  38. 35c187b Improve comments a bit more. by Bill Wendling · 16 years ago
  39. 1f8075d Improve comments in the LSDA somewhat. They can be improved much more. by Bill Wendling · 16 years ago
  40. ca752c9 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
  41. eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
  42. 152a29b mcize visibility directives. by Chris Lattner · 16 years ago
  43. a5ad93a move the various directive enums out of the MCStreamer class by Chris Lattner · 16 years ago
  44. 3a9be0e mcstreamerize .no_dead_strip and .reference for static ctors/dtors. by Chris Lattner · 16 years ago
  45. 4cf202b remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 16 years ago
  46. faca549 move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 16 years ago
  47. 894d75a move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 16 years ago
  48. bb9078a move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 16 years ago
  49. f61ed8e add a new DwarfPrinter::EmitEncodingByte method which handles by Chris Lattner · 16 years ago
  50. 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
  51. 0ad9c91 inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 16 years ago
  52. f38a33c back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
  53. d0a0c38 Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
  54. bcb83e5 eliminate some uses of AsmPrinter::EmitIntXXX by Chris Lattner · 16 years ago
  55. a8c1889 - Add a comment to the callback indicating that it's *extremely* not a good by Bill Wendling · 16 years ago
  56. 8cb9a3b remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
  57. 10b318b now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 16 years ago
  58. 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
  59. 7a2ba94 rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase, by Chris Lattner · 16 years ago
  60. d58e9cb Retrying r91337: by Bill Wendling · 16 years ago
  61. 0b86a6f move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 16 years ago
  62. aeb79ae Temporarily revert 91337. It's causing testcase failures. by Bill Wendling · 16 years ago
  63. f8084fb The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, by Bill Wendling · 16 years ago
  64. fb7634f Reverting the EH table patches. by Bill Wendling · 16 years ago
  65. 01c6937 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 16 years ago
  66. ec04458 Attempt #2: by Bill Wendling · 16 years ago
  67. 7378b1b Refactor the code that creates the "dot-label" difference. This may be used in by Bill Wendling · 16 years ago
  68. ecc260e Simplify code a bit by Bill Wendling · 16 years ago
  69. ed060dc Refactor code that checks if it's a call to a "nounwind" function. by Bill Wendling · 16 years ago
  70. ac18929 If there's more than one function operand to a call instruction, be conservative by Bill Wendling · 16 years ago
  71. 73b5551 Don't mark a call as potentially throwing if the function it's calling has the by Bill Wendling · 16 years ago
  72. ee161a6 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 16 years ago
  73. 81cf432 Fix DenseMap iterator constness. by Jeffrey Yasskin · 16 years ago
  74. 48dc29e Tidying up some code and comments. No functionality change. by Bill Wendling · 16 years ago
  75. 711bb91 --- Reverse-merging r82282 into '.': by Bill Wendling · 16 years ago
  76. 5511ffd Here's fun! It turns out that these filter functions can be internal. If they're by Bill Wendling · 16 years ago
  77. f41b6e5 Factor out label difference creation. by Bill Wendling · 16 years ago
  78. 296ab7e It's inefficient to have place the exception tables (which contain the LSDA) by Bill Wendling · 16 years ago
  79. 8609c7c pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, by Chris Lattner · 16 years ago
  80. 8c6ed05 Big change #1 for personality function references: by Chris Lattner · 16 years ago
  81. 25d812b inline AsmPrinter::getCurrentFunctionEHName into its only caller. by Chris Lattner · 16 years ago
  82. 1c90c6f Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now) by Chris Lattner · 16 years ago
  83. 334fd1f eliminate the horrid AsmPrinter::getGlobalLinkName method, inlining by Chris Lattner · 16 years ago
  84. f60d3eb strength reduce a call to PrintRelDirective(true). by Chris Lattner · 16 years ago
  85. 73c5a61 Exit early if exception handling isn't supported. by Bill Wendling · 16 years ago
  86. 28275fd Comment and whitespace cleanups. No intentional functionality change. by Bill Wendling · 16 years ago
  87. a2f6449 Revert part of my r81424 patch. I removed what looked like superfluous padding by Bill Wendling · 16 years ago
  88. fe22028 Don't hardcode the TType format size. In fact, rework the code so that it's more by Bill Wendling · 16 years ago
  89. 43e484f Remove the "#if 0" that Noone loved. It wasn't really necessary, because the by Bill Wendling · 16 years ago
  90. d1a5b37 Pull check for SJLJ EH into a boolean and use that. by Bill Wendling · 16 years ago
  91. 40121bc Use the SizeOfEncodedValue function instead of magic variables for the by Bill Wendling · 16 years ago
  92. bb3e299 Add helpful comment. by Bill Wendling · 16 years ago
  93. 52783c6 Believe it or not, this is a simplification. :-) by Bill Wendling · 16 years ago
  94. 0734d35 Use the EOL that takes the encoding and translates it into DWARF-English. by Bill Wendling · 16 years ago
  95. 7b09a6c Early exit from function. by Bill Wendling · 16 years ago
  96. b4049fe Small amount of code clean-up: Don't use ".size()" when not necessary. by Bill Wendling · 16 years ago
  97. ee793a6 reduce size of SmallString to something more reasonable by Jim Grosbach · 16 years ago
  98. c40d9f9 Use raw_ostream instead of sstream by Jim Grosbach · 16 years ago
  99. 33668c0 revert inadvertant change from previous commit by Jim Grosbach · 16 years ago
  100. a01d346 Simply LSDA lable emission to use a direct special-case output instead of by Jim Grosbach · 16 years ago