1. f1cfea2 remove printSuffixedName. by Chris Lattner · 15 years ago
  2. 7184781 by David Greene · 15 years ago
  3. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
  4. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  5. 1f316e3 Revert r7561{9,8,7,6}, which depend on r75610. by Daniel Dunbar · 15 years ago
  6. 5dc72d2 rename getValueName -> getMangledName. These two files have very by Chris Lattner · 15 years ago
  7. 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
  8. 014700c by David Greene · 15 years ago
  9. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  10. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
  11. 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 15 years ago
  12. a8dbf36 Privatize some more debug-related static data. by Owen Anderson · 15 years ago
  13. bd58edf Move local statics to per-instance variables. by Owen Anderson · 15 years ago
  14. 0de1fc4 sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base class. by Chris Lattner · 15 years ago
  15. 1f522fe sink dwarf finalization out of each target into AsmPrinter::doFinalization by Chris Lattner · 15 years ago
  16. 0a7befa eliminate the ExtWeakSymbols set from AsmPrinter. This eliminates by Chris Lattner · 15 years ago
  17. 14a55d9 Move up dwarf writer initialization in common AsmPrinter class. by Devang Patel · 15 years ago
  18. a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 15 years ago
  19. 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 · 15 years ago
  20. a119de8 Fix old-style type names in comments. by Dan Gohman · 15 years ago
  21. df7d5d3 Temporarily revert r72191. It was causing an assert during llvm-gcc by Bill Wendling · 15 years ago
  22. a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 15 years ago
  23. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 15 years ago
  24. cd76240 Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLoc function. by Argyrios Kyrtzidis · 15 years ago
  25. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 15 years ago
  26. be8cc2a Second attempt: by Bill Wendling · 15 years ago
  27. d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 15 years ago
  28. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 15 years ago
  29. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 15 years ago
  30. 1be3ecc Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). by Devang Patel · 15 years ago
  31. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 15 years ago
  32. 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 15 years ago
  33. a6f02fb Constify getter methods. by Bill Wendling · 15 years ago
  34. f34be82 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 15 years ago
  35. a118c2e change printStringChar to emit characters as unsigned char instead of char, by Chris Lattner · 15 years ago
  36. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 15 years ago
  37. f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 15 years ago
  38. 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 15 years ago
  39. 697cbbf For inline asm output operand that matches an input. Encode the input operand index in the high bits. by Evan Cheng · 15 years ago
  40. 1606e8e Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 15 years ago
  41. 3e0cc26 wire up support for emitting "special" values from inline asm by Chris Lattner · 15 years ago
  42. ea3a9ff just remove the use_empty() check entirely, the only reason it by Chris Lattner · 15 years ago
  43. f231c07 Make the code generator rip of dead constant expr uses before deciding by Chris Lattner · 15 years ago
  44. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 15 years ago
  45. b5bd026 Drop bunch of half-working stuff in the ext_weak linkage support. by Anton Korobeynikov · 15 years ago
  46. 4798bbe if we have a large GEP offset on a 32-bit or other target, make by Chris Lattner · 16 years ago
  47. c8d7bc8 Enable emitting of constant values in non-default address space as well. The APIs emitting constants now take an additional parameter signifying the address space in which to emit. The APIs like getData8BitsDirective() etc are made virtual enabling targets to be able to define appropirate directivers for various sizes and address spaces. by Sanjiv Gupta · 16 years ago
  48. 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 16 years ago
  49. bbfa244 do not sign extend characters input to isprint. This improves by Chris Lattner · 16 years ago
  50. fcc6f15 Few targets like the tiny little PIC16 have only 16-bit pointers. by Sanjiv Gupta · 16 years ago
  51. bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
  52. c48c550 Use DwarfWriter to record dbg variables. by Devang Patel · 16 years ago
  53. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
  54. 00d448a Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separate by Dan Gohman · 16 years ago
  55. 2f6fea9 Fix bug 3202. by Rafael Espindola · 16 years ago
  56. 952b839 Fix bug 3140. Print a single parameter .file directive if we have an ELF target. by Rafael Espindola · 16 years ago
  57. 7751ad9 Make a convenient helper for printing offsets. by Anton Korobeynikov · 16 years ago
  58. a64f463 eliminate a couple more uses of utohexstr. by Chris Lattner · 16 years ago
  59. c6a1346 Use utohex_buffer instead of utohexstr to avoid creating a temporary by Chris Lattner · 16 years ago
  60. 0b45c99 Temporary revert my last commit: it seems it's triggering some subtle bug in backend by Anton Korobeynikov · 16 years ago
  61. 0f56953 Factor out offset printing code into generic AsmPrinter. by Anton Korobeynikov · 16 years ago
  62. 8b1e054 Remove some overzealous checks that were rejecting by Dale Johannesen · 16 years ago
  63. 23a9855 Add a "loses information" return value to APFloat::convert by Dale Johannesen · 16 years ago
  64. 7111b02 Rename APFloat::convertToAPInt to bitcastToAPInt to by Dale Johannesen · 16 years ago
  65. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 16 years ago
  66. 541af7f Use helper by Anton Korobeynikov · 16 years ago
  67. 4cad98a SmallPtrSet will be better by Anton Korobeynikov · 16 years ago
  68. 088ae83 Use generic section-handling stuff to emit constant pool entries by Anton Korobeynikov · 16 years ago
  69. d7ca416 Get rid of duplicate char*/Section* TextSection by Anton Korobeynikov · 16 years ago
  70. c25e1ea Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic. by Anton Korobeynikov · 16 years ago
  71. 0c8e806 Drop obsolete hook and change all usage to new interface by Anton Korobeynikov · 16 years ago
  72. b5a32e2 Provide direct function to switch to Section by Anton Korobeynikov · 16 years ago
  73. 86b49f8 Next round of earlyclobber handling. Approach the by Dale Johannesen · 16 years ago
  74. 91aac10 Add a bit to mark operands of asm's that conflict by Dale Johannesen · 16 years ago
  75. d2e51af Move the uglier parts of deciding not to emit a by Dale Johannesen · 16 years ago
  76. b2dfb89 Fix logic for not emitting no-dead-strip for some by Dale Johannesen · 16 years ago
  77. 14b0a2b Don't suppress no-dead-strip for used static functions. by Dale Johannesen · 16 years ago
  78. 82f94f1 Add AsmPrinter support for i128 and larger static initializer data. by Dan Gohman · 16 years ago
  79. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 16 years ago
  80. 61e6093 Do not emit a UsedDirective for things in the llvm.used by Dale Johannesen · 16 years ago
  81. c8d3a62 Remove unneeded #include. by Owen Anderson · 16 years ago
  82. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 16 years ago
  83. 65a7bd8 don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 16 years ago
  84. 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 16 years ago
  85. 4a8978b Fix merge error by Anton Korobeynikov · 16 years ago
  86. abb247f Move all assembler printing related stuff into new libAsmPrinter by Anton Korobeynikov · 16 years ago[Renamed from lib/CodeGen/AsmPrinter.cpp]
  87. 9e422dd Factor out asmprinters from collector interface. by Anton Korobeynikov · 16 years ago
  88. 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
  89. c317a60 Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
  90. fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 16 years ago
  91. ffe31d7 Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. by Anton Korobeynikov · 16 years ago
  92. f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 16 years ago
  93. d622738 Don't crash printing the asm for a ConstantExpr PtrToInt just because the int by Nick Lewycky · 16 years ago
  94. e87f52d Switch to new section name handling facility by Anton Korobeynikov · 16 years ago
  95. ab8faba Unbreak C++ tests on x86 Darwin. by Evan Cheng · 16 years ago
  96. 77c8f76 Avoid unnecessary string construction during asm printing. by Evan Cheng · 16 years ago
  97. 6547e40 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 16 years ago
  98. 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 · 16 years ago
  99. 528bc02 Minimize duplicated code in AsmPrinter::printLabel. by Dan Gohman · 16 years ago
  100. d19a53b std::ostream and std::string microoptimizations for asm printing. by Dan Gohman · 16 years ago