1. 2a6411b Reduce code duplication on the TLS implementation. by Rafael Espindola · 15 years ago
  2. 968dc7a Reapply 68073, with fixes. EH Landing-pad basic blocks are not by Dan Gohman · 15 years ago
  3. df4881c Really temporarily revert r68073. by Bill Wendling · 15 years ago
  4. e67f5e4 Oy! When reverting r68073, I added in experimental code. Sorry... by Bill Wendling · 15 years ago
  5. 8fe0054 Revert r68073. It's causing a failure in the Apple-style builds. by Bill Wendling · 15 years ago
  6. 80c93e7 Except in asm-verbose mode, avoid printing labels for blocks that are by Dan Gohman · 15 years ago
  7. 7db860d Don't print global names twice with -asm-verbose. by Evan Cheng · 15 years ago
  8. f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 15 years ago
  9. 72bb0a6 Use %rip-relative addressing on x86-64 whenever practical, as by Dan Gohman · 15 years ago
  10. a065200 Re-apply 66024 with fixes: 1. Fixed indirect call to immediate address assembly. 2. Fixed JIT encoding by making the address pc-relative. by Evan Cheng · 15 years ago
  11. 3014376 Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and the by Dan Gohman · 15 years ago
  12. 4dc2b39 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 15 years ago
  13. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 15 years ago
  14. ae3f2b6 Fix PR3666: isel calls to constant addresses. by Evan Cheng · 15 years ago
  15. 0f8b53f Fix a bunch of Doxygen syntax issues. Escape special characters, by Dan Gohman · 15 years ago
  16. 9a58023 Refactor TLS code and add some tests. The tests and expected results are: by Rafael Espindola · 15 years ago
  17. b5bd026 Drop bunch of half-working stuff in the ext_weak linkage support. by Anton Korobeynikov · 15 years ago
  18. cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 15 years ago
  19. caa0c2c GV with null value initializer shouldn't go to BSS if it's meant for a mergeable strings section. Currently it only checks for Darwin. Someone else please check if it should apply to other targets as well. by Evan Cheng · 15 years ago
  20. 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 15 years ago
  21. ac06d00 Record debug location information in the Dwarf writer. by Bill Wendling · 16 years ago
  22. 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 16 years ago
  23. 91387de hopefully address PR3379 by making the P modifier work in x86 inline asm. by Chris Lattner · 16 years ago
  24. bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
  25. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
  26. eb3fc28 by Devang Patel · 16 years ago
  27. ae94e59 Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are a bit more complicate than I expected. Both declarations and weak definitions still need a stub indirection. However, the stubs are in data section and they contain the addresses of the actual symbols. by Evan Cheng · 16 years ago
  28. a8103da Temporarily revert r60519. It was causing a bootstrap failure: by Bill Wendling · 16 years ago
  29. eb83dfd Visibility hidden GVs do not require extra load of symbol address from the GOT or non-lazy-ptr. by Evan Cheng · 16 years ago
  30. 7751ad9 Make a convenient helper for printing offsets. by Anton Korobeynikov · 16 years ago
  31. 0b45c99 Temporary revert my last commit: it seems it's triggering some subtle bug in backend by Anton Korobeynikov · 16 years ago
  32. 0f56953 Factor out offset printing code into generic AsmPrinter. by Anton Korobeynikov · 16 years ago
  33. e5f4de4 Flush the raw_ostream after emitting the assembly for a function. by Dan Gohman · 16 years ago
  34. e4d4b8c Remove unncessary isDeclaration() checks. by Devang Patel · 16 years ago
  35. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 16 years ago
  36. 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
  37. 5df3186 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 16 years ago
  38. 2c9c3e7 Implement function notes as function attributes. by Devang Patel · 16 years ago
  39. d751c64 If we have a function with an unreachable statement such that the ending debug by Bill Wendling · 16 years ago
  40. 0598866 Large mechanical patch. by Devang Patel · 16 years ago
  41. c25e1ea Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic. by Anton Korobeynikov · 16 years ago
  42. 0c8e806 Drop obsolete hook and change all usage to new interface by Anton Korobeynikov · 16 years ago
  43. 20bcaff Put FN_NOTE_AlwaysInline and others in FnAttr namespace. by Devang Patel · 16 years ago
  44. dd4924c Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. by Devang Patel · 16 years ago
  45. d9b4a5f Use parameter attribute store (soon to be renamed) for by Devang Patel · 16 years ago
  46. f3ba708 Add hasNote() to check note associated with a function. by Devang Patel · 16 years ago
  47. 91a23c8 No need to print function stubs for Mac OS X 10.5 and up. Linker will handle it. by Evan Cheng · 16 years ago
  48. 19e861a Make safer variant of alias resolution routine to be default by Anton Korobeynikov · 16 years ago
  49. db10033 If function notes say optimize for size, then adjust alignment. by Devang Patel · 16 years ago
  50. d85f51a Use additionnal include directory instead of ../ in #include. Suggested by aKor. by Cedric Venet · 16 years ago
  51. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 16 years ago
  52. 94fb5f2 Make it compile on VC2005: by Cedric Venet · 16 years ago
  53. 3c3bc48 Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) by Anton Korobeynikov · 16 years ago[Renamed from lib/Target/X86/X86ATTAsmPrinter.cpp]
  54. 16b7f51 Generalize by Anton Korobeynikov · 16 years ago
  55. f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 16 years ago
  56. 15621a2 Fix indentation. by Evan Cheng · 16 years ago
  57. 0f3cc65 Switch ARM to new section handling stuff by Anton Korobeynikov · 16 years ago
  58. 7bc39e2 Emit debug info for data-only files. This version is X86 ATT only. by Dale Johannesen · 16 years ago
  59. 4b9235b Remove #include <iostream>. by Dan Gohman · 16 years ago
  60. c5c92f6 Honour text sections by Anton Korobeynikov · 16 years ago
  61. c33a744 Use isWeakForLinker() hook by Anton Korobeynikov · 16 years ago
  62. e87f52d Switch to new section name handling facility by Anton Korobeynikov · 16 years ago
  63. 0e48a0c Fix thinko by Anton Korobeynikov · 16 years ago
  64. 526be70 Back out 53254. It broke ppc debug info codegen. by Evan Cheng · 16 years ago
  65. f71cb9b Make debug info come out in data-only files. by Dale Johannesen · 16 years ago
  66. ab8faba Unbreak C++ tests on x86 Darwin. by Evan Cheng · 16 years ago
  67. 77c8f76 Avoid unnecessary string construction during asm printing. by Evan Cheng · 16 years ago
  68. ae270f6 ATT asm printer just print register AsmName's instead of calling tolower on each charater of Name. This speeds it up by 10%. by Evan Cheng · 16 years ago
  69. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 16 years ago
  70. d19a53b std::ostream and std::string microoptimizations for asm printing. by Dan Gohman · 16 years ago
  71. 4d58065 Unbreak by Anton Korobeynikov · 16 years ago
  72. f0302cd Temporary rever invalid commit by Anton Korobeynikov · 16 years ago
  73. e51ab44 Move printing of module-level GVs into dedicated helper by Anton Korobeynikov · 16 years ago
  74. 31f9815 Use common naming convention by Anton Korobeynikov · 16 years ago
  75. 1ecf0ee Factor out stuff into helper function by Anton Korobeynikov · 16 years ago
  76. 36a5701 Cleanup by Anton Korobeynikov · 16 years ago
  77. 75b6882 Remove X86SharedAsmPrinter by Anton Korobeynikov · 16 years ago
  78. 9136438 whitespace cleanup by Anton Korobeynikov · 16 years ago
  79. d674b4e add support for PIC on linux x86-64 by Rafael Espindola · 16 years ago
  80. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 16 years ago
  81. c215b3e Handle quoted names when constructing $stub's, $non_lazy_ptr's and $lazy_ptr's. by Dale Johannesen · 16 years ago
  82. aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 16 years ago
  83. 6625eff Add General Dynamic TLS model for X86-64. Some parts looks really ugly (look for tlsaddr pattern), by Anton Korobeynikov · 16 years ago
  84. f2247cf Handle the situation in 2008-01-25-EmptyFunction.ll by Dale Johannesen · 16 years ago
  85. 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 16 years ago
  86. e22e62b Smaller function alignment when optimizing for size. by Evan Cheng · 16 years ago
  87. c73ede0 Another comments fixing by Anton Korobeynikov · 16 years ago
  88. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 16 years ago
  89. 6634e26 Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 16 years ago
  90. 4d86e2a Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137 by Anton Korobeynikov · 16 years ago
  91. fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 16 years ago
  92. 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 16 years ago
  93. 422cba6 Me not like duplicated comments. by Evan Cheng · 16 years ago
  94. 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 16 years ago
  95. 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 17 years ago
  96. 824a721 If there's no instructions being emitted on X86 for a function, emit a by Bill Wendling · 17 years ago
  97. 99e635c Remove Darwin'ism by Anton Korobeynikov · 17 years ago
  98. 0475ab5 Combine MovePCtoStack + POP32r into one instruction MOVPC32r so it can be moved if needed. by Evan Cheng · 17 years ago
  99. 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 17 years ago
  100. 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 17 years ago