1. d2e51af Move the uglier parts of deciding not to emit a by Dale Johannesen · 17 years ago
  2. b2dfb89 Fix logic for not emitting no-dead-strip for some by Dale Johannesen · 17 years ago
  3. 14b0a2b Don't suppress no-dead-strip for used static functions. by Dale Johannesen · 17 years ago
  4. 82f94f1 Add AsmPrinter support for i128 and larger static initializer data. by Dan Gohman · 17 years ago
  5. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  6. 61e6093 Do not emit a UsedDirective for things in the llvm.used by Dale Johannesen · 17 years ago
  7. c8d3a62 Remove unneeded #include. by Owen Anderson · 17 years ago
  8. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  9. 65a7bd8 don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 17 years ago
  10. 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
  11. 4a8978b Fix merge error by Anton Korobeynikov · 17 years ago
  12. abb247f Move all assembler printing related stuff into new libAsmPrinter by Anton Korobeynikov · 17 years ago[Renamed from lib/CodeGen/AsmPrinter.cpp]
  13. 9e422dd Factor out asmprinters from collector interface. by Anton Korobeynikov · 17 years ago
  14. 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 17 years ago
  15. c317a60 Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 17 years ago
  16. fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
  17. ffe31d7 Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. by Anton Korobeynikov · 17 years ago
  18. f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 17 years ago
  19. d622738 Don't crash printing the asm for a ConstantExpr PtrToInt just because the int by Nick Lewycky · 17 years ago
  20. e87f52d Switch to new section name handling facility by Anton Korobeynikov · 17 years ago
  21. ab8faba Unbreak C++ tests on x86 Darwin. by Evan Cheng · 17 years ago
  22. 77c8f76 Avoid unnecessary string construction during asm printing. by Evan Cheng · 17 years ago
  23. 6547e40 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
  24. 2599509 Add a version of AsmPrinter::EOL that takes a const char* so that we don't have to do as many implicit std::string constructions. by Owen Anderson · 17 years ago
  25. 528bc02 Minimize duplicated code in AsmPrinter::printLabel. by Dan Gohman · 17 years ago
  26. d19a53b std::ostream and std::string microoptimizations for asm printing. by Dan Gohman · 17 years ago
  27. a0fcc08 Change packed struct layout so that field sizes by Duncan Sands · 17 years ago
  28. eefc845 Find a better place to output hex constants corresponding to integers. by Scott Michel · 17 years ago
  29. 4315eee Revert this patch by Scott Michel · 17 years ago
  30. 83ccc0a Minor cosmetic patch so that the hex equivalent of a decimal by Scott Michel · 17 years ago
  31. c215b3e Handle quoted names when constructing $stub's, $non_lazy_ptr's and $lazy_ptr's. by Dale Johannesen · 17 years ago
  32. a779a98 Add AsmPrinter support for emitting a directive to declare that by Dan Gohman · 17 years ago
  33. dedf502 Make EH work with unnamed functions. Reenable running by Dale Johannesen · 17 years ago
  34. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  35. 22c9e65 Honour aliases visibility during asm emission by Anton Korobeynikov · 17 years ago
  36. 05548eb Don't fill eh frames even though these are text sections. by Evan Cheng · 17 years ago
  37. fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 17 years ago
  38. 4c71dfe Update gcc 4.3 warnings fix patch with recent head changes by Anton Korobeynikov · 17 years ago
  39. 33d4f77 Don't make up new directives. (".set_foobar") by Nick Lewycky · 18 years ago
  40. 4e3f5a4 Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. by Evan Cheng · 18 years ago
  41. 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 18 years ago
  42. a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 18 years ago
  43. 1b08bbc Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel records a new source line but does not create a ISD::LABEL node for this special stoppoint. Asm printer will magically print this label. This ensures nothing is emitted before. by Evan Cheng · 18 years ago
  44. ba2a0b9 Handle 'X' constraint in asm's better. by Dale Johannesen · 18 years ago
  45. 553c116 For long double constants, print an approximation of their value to the .s file to make it easier to read. by Chris Lattner · 18 years ago
  46. ce22477 Enabling the target-independent garbage collection infrastructure by hooking it by Gordon Henriksen · 18 years ago
  47. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  48. 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  49. 9e33049 MachineOperand::getImmedValue -> MachineOperand::getImm by Chris Lattner · 18 years ago
  50. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  51. feb8893 Support more insane CEP's in AsmPrinter (Yes, PyPy folks do really use them). by Anton Korobeynikov · 18 years ago
  52. 9de1934 Fix PIC jump table codegen on x86-32/linux. In fact, such thing should be applied by Anton Korobeynikov · 18 years ago
  53. cc41586 Much improved pic jumptable codegen: by Evan Cheng · 18 years ago
  54. eb57ea7 Make labels work in asm blocks; allow labels as by Dale Johannesen · 18 years ago
  55. 0c8a13b Don't output ABI size padding twice. By using the store by Duncan Sands · 18 years ago
  56. ca0ed74 Eliminate the remaining uses of getTypeSize. This by Duncan Sands · 18 years ago
  57. 347d39f Revert 42908 for now. by Evan Cheng · 18 years ago
  58. 8ddde0a Change the names used for internal labels to use the current by Dan Gohman · 18 years ago
  59. fcf4d24 Implement ppc long double->uint conversion. by Dale Johannesen · 18 years ago
  60. 30d4254 Call getFunctionNumber() instead of referencing FunctionNumber directly, by Dan Gohman · 18 years ago
  61. a7ac2bd Fix stride computations for long double arrays. by Dale Johannesen · 18 years ago
  62. 4292d1c minor long double related changes by Dale Johannesen · 18 years ago
  63. 693717f Make temporaries explicit to avoid premature by Dale Johannesen · 18 years ago
  64. 189f80d Add a routine for emitting .file directives, for setting up by Dan Gohman · 18 years ago
  65. ce61328 Don't pass back a reference to a temporary. by Bill Wendling · 18 years ago
  66. 5f19cf5 The exception handling function info should be reset for each new by Bill Wendling · 18 years ago
  67. 6e19896 Objective-C was generating EH frame info like this: by Bill Wendling · 18 years ago
  68. 92dfe20 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 18 years ago
  69. 9d5f456 Revise previous patch per review comments. by Dale Johannesen · 18 years ago
  70. 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 18 years ago
  71. 43421b3 Next round of APFloat changes. by Dale Johannesen · 18 years ago
  72. 325be7c Proper handle case, when aliasee is external weak symbol referenced only by alias itself. by Anton Korobeynikov · 18 years ago
  73. b753a9b move this check. ppc outputs .no_dead_strip properly by Andrew Lenharth · 18 years ago
  74. 286d569 Print a space between the comment character and the basic block name, by Dan Gohman · 18 years ago
  75. 73a259a EmitAlignment() also emits optional fill value. by Evan Cheng · 18 years ago
  76. 916d07c Global ctors / dtors alignment shouldn't be hard-coded at 4. e.g. It could be 8 for 64-bit targets. by Evan Cheng · 18 years ago
  77. 3a42053 Fix the asmprinter so that a globalvalue can specify an explicit alignment by Chris Lattner · 18 years ago
  78. 1997473 Drop 'const' by Devang Patel · 18 years ago
  79. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  80. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  81. 1f6f4c7 Clean up multi-line asam string printing. Instead of printing: by Chris Lattner · 18 years ago
  82. c6c98af Implement review feedback by Anton Korobeynikov · 18 years ago
  83. a80e118 Implement review feedback. Aliasees can be either GlobalValue's or by Anton Korobeynikov · 18 years ago
  84. 8b0a8c8 Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part by Anton Korobeynikov · 18 years ago
  85. 00d56b9 modify per review commentary by Dale Johannesen · 18 years ago
  86. 19f5469 make EmitAlignment work the way Chris says it should by Dale Johannesen · 18 years ago
  87. fb269cf Small eye-candy: use asciz directive everywhere, where possible. by Anton Korobeynikov · 18 years ago
  88. bacd304 Exception handling support. by Jim Laskey · 18 years ago
  89. bda9b0e Add support for changes in DwarfWriter. by Jim Laskey · 18 years ago
  90. 4c3a5f8 test commit (blank line) by Dale Johannesen · 18 years ago
  91. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  92. 7f6b9d2 eliminate temporary vectors. by Chris Lattner · 19 years ago
  93. b0c39a3 encapsulate the rest of the StructLayout members. by Chris Lattner · 19 years ago
  94. b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 19 years ago
  95. 4b09252 Oops, swap this. This fixes a regression I introduced in the ARM backend. by Chris Lattner · 19 years ago
  96. b6a24bf Fix PR1178 by Chris Lattner · 19 years ago
  97. 13b7d3d Fixing silly "not-implemented" bug in AsmPrinter. This fixes PR1169. by Anton Korobeynikov · 19 years ago
  98. 29bf16a Emit labels as label_n and not as debug_n by Jim Laskey · 19 years ago
  99. b82313f Support for non-landing pad exception handling. by Jim Laskey · 19 years ago
  100. 44c3b9f Change the MachineDebugInfo to MachineModuleInfo to better reflect usage by Jim Laskey · 19 years ago