1. a179b52 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 16 years ago
  2. 9efd118 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 16 years ago
  3. 21dc46e remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 16 years ago
  4. 1198002 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 16 years ago
  5. 17d3859 reduce indentation by Chris Lattner · 16 years ago
  6. 6efa201 use RAII for ExceptionTimer too by Chris Lattner · 16 years ago
  7. 6e52e9d get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 16 years ago
  8. ff1fdd6 remove now-dead code, all labels use MCSymbols. by Chris Lattner · 16 years ago
  9. 04857fa fix a bug I introduced in r98459, causing some NNT failures. by Chris Lattner · 16 years ago
  10. ee2fbbc change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 16 years ago
  11. 34adc8d change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 16 years ago
  12. 41e275d simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 16 years ago
  13. 8811e12 factor some labels, simplify some code. by Chris Lattner · 16 years ago
  14. 45ec3f8 remove dead code. by Chris Lattner · 16 years ago
  15. 71c30c1 move three lowering hooks from MAI to TLOF and make one of them by Chris Lattner · 16 years ago
  16. eec9bf1 mcize the rest of EH emission, only one more directive missing by Chris Lattner · 16 years ago
  17. ac2361a set the temporary bit on MCSymbols correctly. by Chris Lattner · 16 years ago
  18. 7e998b7 add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 16 years ago
  19. caea64b mcize uses of PrintRelDirective and eliminate it. by Chris Lattner · 16 years ago
  20. 566cae9 eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 16 years ago
  21. 4d72812 now that the debug and eh emitters use a common .set counter, by Chris Lattner · 16 years ago
  22. 27a9732 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 16 years ago
  23. 449a9ff Remove a version of EmitDifference. by Chris Lattner · 16 years ago
  24. 3c08199 remove another form of EmitReference. by Chris Lattner · 16 years ago
  25. 722714d mc'ize EmitLabel. by Chris Lattner · 16 years ago
  26. bc9210c elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 16 years ago
  27. c3a9376 A much cleaner (and less code!) way of inserting the correct amount of padding by Bill Wendling · 16 years ago
  28. fea6c4e Comment typo. by Bill Wendling · 16 years ago
  29. 098c91e Fix comments. by Bill Wendling · 16 years ago
  30. 6394521 Add another (and hopefully the last) exception case, where once we recalculate by Bill Wendling · 16 years ago
  31. 6f14f6a And should use the correct variable. by Bill Wendling · 16 years ago
  32. 47c3269 Got assertion check backwards. by Bill Wendling · 16 years ago
  33. 24c74f1 Catch a corner case where adding the padding to the "TType base offset" field by Bill Wendling · 16 years ago
  34. 60aa4df Make comment more meaningful. by Bill Wendling · 16 years ago
  35. 88fdcd3 LLVM puts padding bytes in the __gcc_except_tab section after the by Bill Wendling · 16 years ago
  36. 5d438e4 Use ttype encoding consistently by Anton Korobeynikov · 16 years ago
  37. 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
  38. 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
  39. 243e1f2 Use .empty() instead of .size(). by Bill Wendling · 16 years ago
  40. 7742b64 Use an index instead of pointers into the vector. If the vector resizes, then by Bill Wendling · 16 years ago
  41. a0cd0e1 Improve comments a even more. by Bill Wendling · 16 years ago
  42. b188e92 Improve comments a bit more. by Bill Wendling · 16 years ago
  43. bf02536 Improve comments in the LSDA somewhat. They can be improved much more. by Bill Wendling · 16 years ago
  44. 54c0530 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
  45. 76555b5 constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
  46. 0bfd279 mcize visibility directives. by Chris Lattner · 16 years ago
  47. 685508c move the various directive enums out of the MCStreamer class by Chris Lattner · 16 years ago
  48. 1deb09c mcstreamerize .no_dead_strip and .reference for static ctors/dtors. by Chris Lattner · 16 years ago
  49. c3f23b8 remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 16 years ago
  50. 6f2d99d move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 16 years ago
  51. fa82355 move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 16 years ago
  52. 2303145 move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 16 years ago
  53. edf96a4 add a new DwarfPrinter::EmitEncodingByte method which handles by Chris Lattner · 16 years ago
  54. 69bb026 rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
  55. f5c834f inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 16 years ago
  56. 143f7eb back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
  57. e029a6a Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
  58. 71601e8 eliminate some uses of AsmPrinter::EmitIntXXX by Chris Lattner · 16 years ago
  59. a73e471 - Add a comment to the callback indicating that it's *extremely* not a good by Bill Wendling · 16 years ago
  60. c8f7717 remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
  61. 8b5d55e now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 16 years ago
  62. f62e3ee move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
  63. 555ceabe rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase, by Chris Lattner · 16 years ago
  64. bf5cfa1 Retrying r91337: by Bill Wendling · 16 years ago
  65. f81add3 move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 16 years ago
  66. 03b5aed Temporarily revert 91337. It's causing testcase failures. by Bill Wendling · 16 years ago
  67. 1bdf5d6 The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, by Bill Wendling · 16 years ago
  68. 31c74db Reverting the EH table patches. by Bill Wendling · 16 years ago
  69. 4b384b0 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 16 years ago
  70. 07e6e2c Attempt #2: by Bill Wendling · 16 years ago
  71. bc00201 Refactor the code that creates the "dot-label" difference. This may be used in by Bill Wendling · 16 years ago
  72. c781d7a Simplify code a bit by Bill Wendling · 16 years ago
  73. e412064 Refactor code that checks if it's a call to a "nounwind" function. by Bill Wendling · 16 years ago
  74. e3ae25b If there's more than one function operand to a call instruction, be conservative by Bill Wendling · 16 years ago
  75. 7a6b11e Don't mark a call as potentially throwing if the function it's calling has the by Bill Wendling · 16 years ago
  76. 676f440 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 16 years ago
  77. b40d3f7 Fix DenseMap iterator constness. by Jeffrey Yasskin · 16 years ago
  78. 4f0b8d7 Tidying up some code and comments. No functionality change. by Bill Wendling · 16 years ago
  79. 692a3ea --- Reverse-merging r82282 into '.': by Bill Wendling · 16 years ago
  80. 0f89960 Here's fun! It turns out that these filter functions can be internal. If they're by Bill Wendling · 16 years ago
  81. 0532371 Factor out label difference creation. by Bill Wendling · 16 years ago
  82. 43f2cd7 It's inefficient to have place the exception tables (which contain the LSDA) by Bill Wendling · 16 years ago
  83. a6ebba2 pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, by Chris Lattner · 16 years ago
  84. b866602 Big change #1 for personality function references: by Chris Lattner · 16 years ago
  85. 6b99ae8 inline AsmPrinter::getCurrentFunctionEHName into its only caller. by Chris Lattner · 16 years ago
  86. d106abf Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now) by Chris Lattner · 16 years ago
  87. dd5a989 eliminate the horrid AsmPrinter::getGlobalLinkName method, inlining by Chris Lattner · 16 years ago
  88. 7b40df7 strength reduce a call to PrintRelDirective(true). by Chris Lattner · 16 years ago
  89. 9535ae4 Exit early if exception handling isn't supported. by Bill Wendling · 16 years ago
  90. 023ed64 Comment and whitespace cleanups. No intentional functionality change. by Bill Wendling · 16 years ago
  91. 9e5c206 Revert part of my r81424 patch. I removed what looked like superfluous padding by Bill Wendling · 16 years ago
  92. 243ac56 Don't hardcode the TType format size. In fact, rework the code so that it's more by Bill Wendling · 16 years ago
  93. bf56268 Remove the "#if 0" that Noone loved. It wasn't really necessary, because the by Bill Wendling · 16 years ago
  94. a482ec8 Pull check for SJLJ EH into a boolean and use that. by Bill Wendling · 16 years ago
  95. 73094e1 Use the SizeOfEncodedValue function instead of magic variables for the by Bill Wendling · 16 years ago
  96. 7b40b5a Add helpful comment. by Bill Wendling · 16 years ago
  97. da3e754 Believe it or not, this is a simplification. :-) by Bill Wendling · 16 years ago
  98. 572a0df Use the EOL that takes the encoding and translates it into DWARF-English. by Bill Wendling · 16 years ago
  99. eaa71c3 Early exit from function. by Bill Wendling · 16 years ago
  100. afd4f30 Small amount of code clean-up: Don't use ".size()" when not necessary. by Bill Wendling · 16 years ago