1. 5940c02 prune #includage. by Chris Lattner · 16 years ago
  2. ce914b8 change the -x86-asm-syntax=intel/att flag to be in X86TAI by Chris Lattner · 16 years ago
  3. e2b0601 Change the asmprinter to print the comment character before the by Chris Lattner · 16 years ago
  4. e28a2e8 factorize more darwin TAI stuff. Note that this gives by Chris Lattner · 16 years ago
  5. e2811a7 factorize darwin ProtectedDirective and SetDirective. by Chris Lattner · 16 years ago
  6. b6ba9c3 all darwin targets have .space and .zerofill, pull up. by Chris Lattner · 16 years ago
  7. c89ecc5 move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminate by Chris Lattner · 16 years ago
  8. a1a1f02 eliminate the X86TargetAsmInfo template. by Chris Lattner · 16 years ago
  9. 1b747ad SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
  10. cafbdc5 remove the 'DataSectionStartSuffix' and 'TextSectionStartSuffix' knobs. by Chris Lattner · 16 years ago
  11. f9c1ccf rip out SectionEndDirectiveSuffix support, only uses by by Chris Lattner · 16 years ago
  12. 18a4c16 move dwarf debug info section selection stuff from TAI to by Chris Lattner · 16 years ago
  13. 35039ac convert EHFrameSection to be managed by TLOF instead of TAI. by Chris Lattner · 16 years ago
  14. 8d4a0a3 remove TargetAsmInfo::TM, which is now dead. The basic TAI class now by Chris Lattner · 16 years ago
  15. 83f08a2 remove the x86/ppc impls of getEHGlobalPrefix, which is already dead. by Chris Lattner · 16 years ago
  16. b6d6674 remove the dead PreferredEHDataFormat TAI hook: its now dead by Chris Lattner · 16 years ago
  17. d5bbb07 move getDwarfExceptionSection from TAI to TLOF and rename it to by Chris Lattner · 16 years ago
  18. 83d77fa Remove "JumpTableDataSection" from TAI, instead, have AsmPrinter by Chris Lattner · 16 years ago
  19. b80610c REmove dead fields of TAI. by Chris Lattner · 16 years ago
  20. 7a01e95 PreferredEHDataFormat is always call with data and global, but this whole by Chris Lattner · 16 years ago
  21. 859cc77 Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system > by Bill Wendling · 16 years ago
  22. ac3126e Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we're by Bill Wendling · 16 years ago
  23. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  24. 40412e7 make COFF work like ELF and macho, by splitting out into its own by Chris Lattner · 16 years ago
  25. 20886cf apparently we have "windows" and "coff", which are different(?) by Chris Lattner · 16 years ago
  26. de3a107 32-bit darwin targets support .literal16 too. by Chris Lattner · 16 years ago
  27. e346694 Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSection by Chris Lattner · 16 years ago
  28. 5fe575f Eliminate SectionFlags, just embed a SectionKind into Section by Chris Lattner · 16 years ago
  29. 0fcf4dc untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create a by Chris Lattner · 16 years ago
  30. f40761d remove a densemap from TargetAsmInfo that was uniquing the targetflags strings, by Chris Lattner · 16 years ago
  31. 2ceb60a rename Mergable -> Mergeable and Writable -> Writeable by Chris Lattner · 16 years ago
  32. e346e18 Rearrange all the SectionKinds and structure them into a hierarchical by Chris Lattner · 16 years ago
  33. 460d51e make SectionKind be a first-class pod struct instead of just an enum. by Chris Lattner · 16 years ago
  34. b4fc419 this is (unfortunately) several changes mixed together: by Chris Lattner · 16 years ago
  35. b303504 make SectionKindForGlobal target independent, and therefore non-virtual. by Chris Lattner · 16 years ago
  36. f6ccee5 Switch to getNameStr(). by Daniel Dunbar · 16 years ago
  37. 55acc68 Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal. by Chris Lattner · 16 years ago
  38. 1902fd9 remove TargetAsmInfo::ExpandInlineAsm by Chris Lattner · 16 years ago
  39. e2cf37b Untangle a snarl that I discovered when updating the mangler, by Chris Lattner · 16 years ago
  40. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  41. db42549 Reverted r75484. It was causing a failure with Apple-style builds. by Bill Wendling · 16 years ago
  42. 8928383 More standard way of specifying greater than Leopard. by Bill Wendling · 16 years ago
  43. b6be139 On greater than Leopard systems, place exception tables in the __TEXT section. by Bill Wendling · 16 years ago
  44. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  45. aace4b1 Misc tweaks to Intel asm printing to make it more compatible with MASM. by Eli Friedman · 16 years ago
  46. 4e0f25b merge the common darwin settings from the X86/PPC/ARM targets by Chris Lattner · 16 years ago
  47. a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 16 years ago
  48. b839c3f simplify macro debug info directive handling. by Chris Lattner · 16 years ago
  49. b13bafe On Darwin, ams printer should output a second label before a jump table so the linker knows it's a new atom. But this is only needed if the jump table is put in a separate section from the function body. by Evan Cheng · 16 years ago
  50. 0f7fef3 by Devang Patel · 16 years ago
  51. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
  52. 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 16 years ago
  53. fca82de Do not propagate ELF-specific stuff (data.rel) into other targets. This simplifies code and also ensures correctness. by Anton Korobeynikov · 16 years ago
  54. 71a7c6c Add data.rel stuff by Anton Korobeynikov · 16 years ago
  55. 9626447 Recognize bswapl as bswap too. by Dan Gohman · 16 years ago
  56. d735666 Recognize "bswapq" as an alternate spelling for the bswap instruction. by Dan Gohman · 16 years ago
  57. dbf5f25 Recognize inline asm for bswap on x86-64 GLIBC. This allows it by Dan Gohman · 17 years ago
  58. d60de51 Revert r61415 and r61484. Duncan was correct that these weren't needed. by Bill Wendling · 17 years ago
  59. 8a84e44 by Devang Patel · 17 years ago
  60. 998dee9 Linux wants the FDE initial location and address range to be forced to 32-bit. by Bill Wendling · 17 years ago
  61. 722f5f1 Darwin likes for the EH frame to be non-local. by Bill Wendling · 17 years ago
  62. d4121be GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sure by Bill Wendling · 17 years ago
  63. 2f6fea9 Fix bug 3202. by Rafael Espindola · 17 years ago
  64. 952b839 Fix bug 3140. Print a single parameter .file directive if we have an ELF target. by Rafael Espindola · 17 years ago
  65. 8f09225 Refactor various TargetAsmInfo subclasses' TargetMachine members away by Dan Gohman · 17 years ago
  66. 6381a13 Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mingw) by Anton Korobeynikov · 17 years ago
  67. 32b952a Reapply 56585:56589 with proper fix for some gcc versions by Anton Korobeynikov · 17 years ago
  68. 688535e Temporarily backing out 56585:56589 to unbreak the build. by Evan Cheng · 17 years ago
  69. 742fd19 Minor cleanup by Anton Korobeynikov · 17 years ago
  70. 8490322 Use crazy template-based inheritance instead of virtual one. by Anton Korobeynikov · 17 years ago
  71. 00181a3 Get rid of ReadOnlySection duplicate by Anton Korobeynikov · 17 years ago
  72. 6481873 Get rid of now unused {Four,Eight,Sixteen}ByteConstantSection by Anton Korobeynikov · 17 years ago
  73. 315690e Get rid of duplicate char*/Section* DataSection by Anton Korobeynikov · 17 years ago
  74. d7ca416 Get rid of duplicate char*/Section* TextSection by Anton Korobeynikov · 17 years ago
  75. b2dfb89 Fix logic for not emitting no-dead-strip for some by Dale Johannesen · 17 years ago
  76. a177871 Reapply 55901: Drop unused variable by Anton Korobeynikov · 17 years ago
  77. c4da15a Reapply 55900: We do support EH on x86-64! by Anton Korobeynikov · 17 years ago
  78. a425e00 Reverting r55898 to r55909. One of these patches was causing an ICE during the full bootstrap on Darwin: by Bill Wendling · 17 years ago
  79. 9bf41ef Drop unused variable by Anton Korobeynikov · 17 years ago
  80. 28b1dea We do support EH on x86-64! by Anton Korobeynikov · 17 years ago
  81. d0c1e29 Reduce heap trashing due to std::string construction / concatenation via caching of section flags string representations by Anton Korobeynikov · 17 years ago
  82. 16b7f51 Generalize by Anton Korobeynikov · 17 years ago
  83. cff2ea0 Fix a FIXME :) by Anton Korobeynikov · 17 years ago
  84. 18f6ed9 Use generic ELFTargetAsmInfo and DarwinTargetAsmInfo for X86 code by Anton Korobeynikov · 17 years ago
  85. 7705ea3 Remove a FIXME: we really need to use const_data section on darwin for by Anton Korobeynikov · 17 years ago
  86. ac2673e Add FIXME for future checking. by Anton Korobeynikov · 17 years ago
  87. b126f3b Add missed section by Anton Korobeynikov · 17 years ago
  88. 9a06ed9 Distinguish .const and .const_data on Darwin, when needed. This is somehow crazy :) by Anton Korobeynikov · 17 years ago
  89. f56c2f7 Weak stuff always goes to coalesced sections on Darwin by Anton Korobeynikov · 17 years ago
  90. c5a7e40 Add FIXME needed to be resolved later by Anton Korobeynikov · 17 years ago
  91. a3af0bf Typo by Anton Korobeynikov · 17 years ago
  92. 0d44ba8 First sketch of special section objects by Anton Korobeynikov · 17 years ago
  93. c5c92f6 Honour text sections by Anton Korobeynikov · 17 years ago
  94. c33a744 Use isWeakForLinker() hook by Anton Korobeynikov · 17 years ago
  95. 7e7fc82 Another bunch of hacks for named sections support by Anton Korobeynikov · 17 years ago
  96. 1290ecf Typo by Anton Korobeynikov · 17 years ago
  97. 87fc6b4 Drop mergeable flag, if size is no suitable by Anton Korobeynikov · 17 years ago
  98. 2a88917 Fix several bugs in named sections handling by Anton Korobeynikov · 17 years ago
  99. b20015b Add hacky way to distinguish named and named sections. This will be generalized in the future. by Anton Korobeynikov · 17 years ago
  100. 4039e68 Add funny darwin section selection logic by Anton Korobeynikov · 17 years ago