1. 84d365c Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 16 years ago
  2. fb37d02 Add suffix for stubs, so we won't have name clashes with private symbols. by Anton Korobeynikov · 16 years ago
  3. d779bcb 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
  4. e3c0e10 Simplify some uses of str(n)cmp with StringRef. by Benjamin Kramer · 16 years ago
  5. f26c779 stop using the .lcomm pseudoop on darwin, instead, directly use the by Chris Lattner · 16 years ago
  6. 66fa6a2 make TLOF subclassify BSS based on linkage type into private, external by Chris Lattner · 16 years ago
  7. ea96f15 fix a significant difference between llvm and gcc on ELF systems: by Chris Lattner · 16 years ago
  8. 9b74005 introduce a section kind for common linkage. Use this to slightly by Chris Lattner · 16 years ago
  9. 87edd27 Cleanup handling of .zerofill on darwin: by Chris Lattner · 16 years ago
  10. e295e55 Get MCSymbol out of the mangling business, and move all the logic by Chris Lattner · 16 years ago
  11. 31a5474 move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
  12. a1ed068 fix build failure. by Chris Lattner · 16 years ago
  13. 47177f7 remove a couple of actively incorrect uses of getMangledName. by Chris Lattner · 16 years ago
  14. 656aeb8 fix ELF section mangling stuff for weak symbols to not use by Chris Lattner · 16 years ago
  15. 9d95736 Use the GV version of getNameWithPrefix in TargetLoweringObjectFileCOFF:: by Chris Lattner · 16 years ago
  16. e6c0b48 add a fixme, ELF MCSection isn't quite right and weak unnamed globals are broken by Chris Lattner · 16 years ago
  17. f80743e eliminate some uses of Mangler::makeNameProper. by Chris Lattner · 16 years ago
  18. a38b287 change Mangler::makeNameProper to return its result in a SmallVector by Chris Lattner · 16 years ago
  19. 41df3e3 We need to put any kind of data with a relocation into a by Eric Christopher · 16 years ago
  20. f0e65b8 Reverting the EH table patches. by Bill Wendling · 16 years ago
  21. 121e716 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 16 years ago
  22. da739ea Attempt #2: by Bill Wendling · 16 years ago
  23. 2aaa75e add some missing #includes by Chris Lattner · 16 years ago
  24. de46a5b Pass StringRef by value. by Daniel Dunbar · 16 years ago
  25. dac97da --- Reverse-merging r82282 into '.': by Bill Wendling · 16 years ago
  26. 9286265 Still one more thing wrong here... by Bill Wendling · 16 years ago
  27. ab2f666 Here's fun! It turns out that these filter functions can be internal. If they're by Bill Wendling · 16 years ago
  28. a741cb4 Revert r82274. It's causing failures in the CINT2006 benchmarks. by Bill Wendling · 16 years ago
  29. 8c065b3 It's inefficient to have place the exception tables (which contain the LSDA) by Bill Wendling · 16 years ago
  30. ee62b04 pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, by Chris Lattner · 16 years ago
  31. 8886dc2 Big change #1 for personality function references: by Chris Lattner · 16 years ago
  32. 58b7948 Provide proper section flags for various BSS flavours by Anton Korobeynikov · 16 years ago
  33. 5e258a3 Whitespace cleanup by Anton Korobeynikov · 16 years ago
  34. b5b99e6 Simplify. by Daniel Dunbar · 16 years ago
  35. 2c3026d fix COFF targets (mingw/cygwin) to provide ehframe and LSDA sections by Chris Lattner · 16 years ago
  36. 5840945 Text sections should have 'exec' flag set. This seems to unbreak libstdc++ on linux. by Anton Korobeynikov · 16 years ago
  37. 858ea8f Clear the uniquing table when initializing TLOF to avoid a crash when the TLOF is reinitialized with a different MCContext. by Benjamin Kramer · 16 years ago
  38. 24214f3 Update getSectionForConstant() to to allow mergable sections to be nulled out by Richard Osborne · 16 years ago
  39. dc4d793 the .eh_frame sections we generate need to be writable (which by Chris Lattner · 16 years ago
  40. 0a9ec09 If ELF subtargets don't want to support 4/8/16-byte mergable sections, allow by Chris Lattner · 16 years ago
  41. dca7654 Make these matching rules more strict so that they don't by Dan Gohman · 16 years ago
  42. 0ff6eff Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' by Bruno Cardoso Lopes · 16 years ago
  43. 26d7ecd Change MCSectionELF to represent a section semantically instead of by Bruno Cardoso Lopes · 16 years ago
  44. a93ce3b sink uniquing of sections out of MCContext into the ELF and PECOFF TLOF implementations. by Chris Lattner · 16 years ago
  45. f7c76a2 add some comments: MCContext owns the MCSections, but it bump pointer allocates by Chris Lattner · 16 years ago
  46. 0fcad8a reject invalid code like: by Chris Lattner · 16 years ago
  47. af4bf00 implement support for uniquing MachO sections. by Chris Lattner · 16 years ago
  48. 044e6ea reduce #includage by Chris Lattner · 16 years ago
  49. 45f13d4 Tidy #includes. by Dan Gohman · 16 years ago
  50. 7f1ac7f split MachO section handling stuff out to its out .h/.cpp file. by Chris Lattner · 16 years ago
  51. 72a676a Make the big switch: Change MCSectionMachO to represent a section *semantically* by Chris Lattner · 16 years ago
  52. d0d09fc 1. Make MCSection an abstract class. by Chris Lattner · 16 years ago
  53. a551f8a make target-specific TLOF impls (except PIC16) create target-specific by Chris Lattner · 16 years ago
  54. a8b97f4 eliminate TargetLoweringObjectFileSparc in favor of a TAI hook. by Chris Lattner · 16 years ago
  55. 849290a now that getOrCreateSection is all object-file specific, by Chris Lattner · 16 years ago
  56. 8011f5f sink getOrCreateSection down into all the object file implementations, by Chris Lattner · 16 years ago
  57. 36c2b91 Fix several fixmes and clean up code by sinking *all* section by Chris Lattner · 16 years ago
  58. 7195a86 expose SectionKindForGlobal to curious clients, named as getKindForGlobal. by Chris Lattner · 16 years ago
  59. 01567a8 enhance codegen to put 16-bit character strings into the by Chris Lattner · 16 years ago
  60. bf9abe5 fix a fixme: don't create an explicit "CStringSection" for ELF, by Chris Lattner · 16 years ago
  61. 1c81a6c Add support emiting for 2/4 byte mergable strings to the ".rodata.str*" by Chris Lattner · 16 years ago
  62. db72793 make MergeableCString be a SectionKind "abstract class", and by Chris Lattner · 16 years ago
  63. 9287346 Eliminate textual section switching from the x86 backend, one by Chris Lattner · 16 years ago
  64. 72d228d move dwarf debug info section selection stuff from TAI to by Chris Lattner · 16 years ago
  65. c01e333 convert EHFrameSection to be managed by TLOF instead of TAI. by Chris Lattner · 16 years ago
  66. 3d77805 move getDwarfExceptionSection from TAI to TLOF and rename it to by Chris Lattner · 16 years ago
  67. b5c952a convert ctors/dtors section to be in TLOF instead of TAI. by Chris Lattner · 16 years ago
  68. a945341 (re)introduce new simpler apis for creation sectionkinds. by Chris Lattner · 16 years ago
  69. d7f8c0a Remove "JumpTableDataSection" from TAI, instead, have AsmPrinter by Chris Lattner · 16 years ago
  70. a3954e6 fix a fixme by sinking various target-specific directives down into by Chris Lattner · 16 years ago
  71. 1a06130 coff also doesn't have a ReadOnlySection yet, (!) by Chris Lattner · 16 years ago
  72. 1764e85 coff doesn't set a .bss seciton, so this is dead. by Chris Lattner · 16 years ago
  73. cfd15d8 it turns out that isWeak() was basically dead anyway. Kill off SectionInfo :-/ by Chris Lattner · 16 years ago
  74. a741b02 don't use isWeak anymore. by Chris Lattner · 16 years ago
  75. 9de4876 Change SectionKind to be a property that is true of a *section*, it by Chris Lattner · 16 years ago
  76. 02b6bbd All MCSections are now required to have a SectionKind. by Chris Lattner · 16 years ago
  77. 84362ac move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it to by Chris Lattner · 16 years ago
  78. e6ad12f switch off of 'Section' onto MCSection. We're not properly using by Chris Lattner · 16 years ago
  79. 0131627 refactor section construction in TLOF to be through an explicit by Chris Lattner · 16 years ago
  80. 24be199 fix PR4650: we only track sizes for certain objects, so only put something by Chris Lattner · 16 years ago
  81. 8263c86 mingw uses .data and .text, not _data and _text. by Chris Lattner · 16 years ago
  82. 4446de4 fix PR4584 with a trivial patch now that the pieces are in place. by Chris Lattner · 16 years ago
  83. 2931fe4 pass the mangler down into the various SectionForGlobal methods. by Chris Lattner · 16 years ago
  84. 7cb5c53 constant prop a utostr. by Chris Lattner · 16 years ago
  85. d94d60f remove some completely wrong code. 1 is never < 16. It turns out that GCC appears to put strings of any length into the ELF cstring equivalent, so just rip out the code. by Chris Lattner · 16 years ago
  86. 1995d8a Fix PR4639, a ELF-TLS regression from some of my refactoring. by Chris Lattner · 16 years ago
  87. 28faffe the apple "ld_classic" linker doesn't support .literal16 in 32-bit by Chris Lattner · 16 years ago
  88. 0228f58 fix unused variable warning by Chris Lattner · 16 years ago
  89. c4c40a9 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago