1. 043c4e5 emit integer and fp zeros as (e.g.) .byte 0 instead of .space 1, for tidiness. by Chris Lattner · 15 years ago
  2. 2dd245c signficant cleanups to EmitGlobalConstant (including streamerization by Chris Lattner · 15 years ago
  3. 9ceff94 switch ConstantFP emission to use MCStreamer, significantly by Chris Lattner · 15 years ago
  4. 5eaa54e make mcasmstreamer handle expanding 8 byte integer constants to by Chris Lattner · 15 years ago
  5. 1658202 give createAsmStreamer an 'isLittleEndian' argument. by Chris Lattner · 15 years ago
  6. 42aafd7 If a instruction belongs to another function (and not current function) as per debug info attached with the instruction then ignore the dangling lexical scope of this instruction. Such scopes are unreachable. by Devang Patel · 15 years ago
  7. 221925e by David Greene · 15 years ago
  8. 918f0f0 Move findDebugLoc somewhere more central. Fix by Dale Johannesen · 15 years ago
  9. cd9e155 Fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)), to simplify some code by Dan Gohman · 15 years ago
  10. 09ce674 simplify the rest of fp constant printing. by Chris Lattner · 15 years ago
  11. 72b5ebc simplify the code for printing x86 long double, don't do work by Chris Lattner · 15 years ago
  12. b1bb4af Identify predicate and optional-def operands when printing machine instructions. by Jakob Stoklund Olesen · 15 years ago
  13. 6449abf eliminate AsmPrinter::EmitZeros: just use MCStreamer directly. by Chris Lattner · 15 years ago
  14. dcff928 Update CMake list. by Benjamin Kramer · 15 years ago
  15. ce6715f by David Greene · 15 years ago
  16. aaec205 Generalize mcasmstreamer data emission APIs to take an address space by Chris Lattner · 15 years ago
  17. 590d16b Do not extend extension results beyond the use of a PHI instruction at the start of a use block. A PHI use is expected to kill its source values. by Evan Cheng · 15 years ago
  18. 91093ec refactor code to be static functions instead of methods on AsmPrinter. by Chris Lattner · 15 years ago
  19. 8a6d7ac mcstreamerize AsmPrinter::EmitZeros, at least when emitting to the by Chris Lattner · 15 years ago
  20. f03ffd1 remove MAI::ZeroDirectiveSuffix, which is only used by MASM, by Chris Lattner · 15 years ago
  21. e45ab8a For aligned load/store instructions, it's only required to know whether a by Jim Grosbach · 15 years ago
  22. 4c8c668 mcstreamer'ize the rest of EmitGlobalVariable that is used on by Chris Lattner · 15 years ago
  23. 814819f stop using the .lcomm pseudoop on darwin, instead, directly use the by Chris Lattner · 15 years ago
  24. 622b026 MDNodes are not expected to disappear or replaced by another MDNode, so there is no need to pay the cost of WeakVH and ValueMaps. by Devang Patel · 15 years ago
  25. c99fd87 Avoid including DebugInfo.h in AsmPrinter.h by Devang Patel · 15 years ago
  26. 4ed5438 mc'ize some stuff, don't comment out .lcomm directive in -fverbose-asm mode. by Chris Lattner · 15 years ago
  27. 9744d61 factor this code better. by Chris Lattner · 15 years ago
  28. 74bfe21 Now that we have everything nicely factored (e.g. asmprinter is not by Chris Lattner · 15 years ago
  29. 48d64ba hoist handling of external globals and special globals up to common code. by Chris Lattner · 15 years ago
  30. 71eae71 move production of .reference directives for static ctor/dtor list on by Chris Lattner · 15 years ago
  31. f54b852 Revert accident check-in from r93165. by Devang Patel · 15 years ago
  32. f082d7a Revert 93811 per request. by Dale Johannesen · 15 years ago
  33. 1b346b7 Enable code to emit dbg.declare as DEBUG_VALUE by Dale Johannesen · 15 years ago
  34. 1ad0e8b Canonicalize -1 - x to ~x. by Evan Cheng · 15 years ago
  35. a8c1889 - Add a comment to the callback indicating that it's *extremely* not a good by Bill Wendling · 15 years ago
  36. 8cb9a3b remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 15 years ago
  37. 10b318b now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 15 years ago
  38. c0dba72 now that mangler is in libtarget, it can use MCAsmInfo instead of clients by Chris Lattner · 15 years ago
  39. 1efd4fd5 Switch some functions to take Twines, eliminate uses of StringExtras.h. by Benjamin Kramer · 15 years ago
  40. 6f24a0a Add a note for the macho streamer and remove a used of the mangler from the soon to be defunct machowriter pass. by Nate Begeman · 15 years ago
  41. 93ae407 When checking for sret-demotion, it needs to use legal types. When using the return value of an sret-demoted call, it needs to use possibly illegal types that match the declared Type of the callee. by Kenneth Uildriks · 15 years ago
  42. 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 15 years ago
  43. c94c825 reapply the mangler gutting patch. by Chris Lattner · 15 years ago
  44. 6dfdad9 unbreak the build. by Chris Lattner · 15 years ago
  45. 0f0c978 Revert 93648. by Rafael Espindola · 15 years ago
  46. 848d0f3 Mangler::getMangledName is now dead, remove it and all the other stuff in Mangler that is now transitively dead. woo. by Chris Lattner · 15 years ago
  47. 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 15 years ago
  48. 7a2ba94 rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase, by Chris Lattner · 15 years ago
  49. 08ce3b4 eliminate uses of getMangledName from AsmPrinter.cpp, last up is by Chris Lattner · 15 years ago
  50. a27f6e4 by Devang Patel · 15 years ago
  51. 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 15 years ago
  52. 0b3735e remove a couple of actively incorrect uses of getMangledName. by Chris Lattner · 15 years ago
  53. d58e9cb Retrying r91337: by Bill Wendling · 15 years ago
  54. 1059549 fix inverted conditional by Chris Lattner · 15 years ago
  55. 412c3a5 CurrentFnName is now dead, remove it. by Chris Lattner · 15 years ago
  56. 5c40e69 remove the string form of printVisibility. by Chris Lattner · 15 years ago
  57. cb44b28 Treat indirect branches specially only during pre-regalloc tail duplication, by Bob Wilson · 15 years ago
  58. 516ab96 Run the pre-register allocation tail duplication pass by default. Remove by Bob Wilson · 15 years ago
  59. d1947ed supplement CurrentFnName with CurrentFnSym, which will eventually by Chris Lattner · 15 years ago
  60. 53d4d78 add a version of AsmPrinter::printVisibility that takes an MCSymbol. by Chris Lattner · 15 years ago
  61. d588b97 add another helper by Chris Lattner · 15 years ago
  62. 6b04ede add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbolSymbol by Chris Lattner · 15 years ago
  63. 11f30b0 Update CMake build. by Ted Kremenek · 15 years ago
  64. 167207a Add FIXME. by Devang Patel · 15 years ago
  65. 33cc8d6 Don't make changes to the MBB in MachineBasicBlock::canFallThrough(). by Jakob Stoklund Olesen · 15 years ago
  66. 057d539 Simplify logic. Any functional change is unintended. by Jakob Stoklund Olesen · 15 years ago
  67. ac931c0 by David Greene · 15 years ago
  68. 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
  69. 3fe980b Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 15 years ago
  70. 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 15 years ago
  71. bfdcf3b Change pre-regalloc tail duplication to only duplicate indirect branch blocks. by Bob Wilson · 15 years ago
  72. 283ba2f Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
  73. c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
  74. f4549b0 fix 80-column violations by Jim Grosbach · 15 years ago
  75. 03825f8 Fix 80 column violations and clean up whitespace by Jim Grosbach · 15 years ago
  76. f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
  77. cf0b766 Fix a comment. by Dale Johannesen · 15 years ago
  78. 86e69fa Add comment explaining the necessity of r93456 by Jim Grosbach · 15 years ago
  79. 9f82da7 Dwarf EH prepare needs to be run after SjLj prepare. Otherwise, by Jim Grosbach · 15 years ago
  80. ff00a55 Fix a codegen abort seen in 483.xalancbmk. by Dan Gohman · 15 years ago
  81. eb18812 Commit some changes I had managed to lose last night while refactoring the code. Avoid change use of PHI instructions because it's not legal to insert any instructions before them. by Evan Cheng · 15 years ago
  82. 81d22d8 Re-enable extension optimization pass. by Evan Cheng · 15 years ago
  83. d89d518 Add comment; refactor; avoid pulling in DT if it's not used. by Evan Cheng · 15 years ago
  84. 2f8cc26 remove uses of deprecated functions, this generates slightly by Chris Lattner · 15 years ago
  85. dfbcb8c use the new form of getNameWithPrefix, not makeNameProper. by Chris Lattner · 15 years ago
  86. 4813035 change Mangler::makeNameProper to return its result in a SmallVector by Chris Lattner · 15 years ago
  87. 38c2b0a fix assert in AsmPrinter::EmitGlobalConstantLargeInt to match reality. by Chris Lattner · 15 years ago
  88. 5979dff reduce nesting and code duplication in AsmPrinter::EmitGlobalConstantLargeInt. by Chris Lattner · 15 years ago
  89. 3cc3a00 reduce indentation and add a fast-path to EmitGlobalConstant for 8-byte by Chris Lattner · 15 years ago
  90. fe0e7ed reduce indentation and use early exits in AsmPrinter::EmitConstantValueOnly by Chris Lattner · 15 years ago
  91. 262a96e Disable opt-ext pass to unbreak the build for now. by Evan Cheng · 15 years ago
  92. d9e385f Remove debug option I accidentally left in. by Evan Cheng · 15 years ago
  93. ce3ad15 Update CMake file. by Ted Kremenek · 15 years ago
  94. 7da9ecf Add a quick pass to optimize sign / zero extension instructions. For targets where the pre-extension values are available in the subreg of the result of the extension, replace the uses of the pre-extension value with the result + extract_subreg. by Evan Cheng · 15 years ago
  95. 5f72a5e Further progration of metadata operands. The by Dale Johannesen · 15 years ago
  96. 86af655 Fix a comment typo. by Bob Wilson · 15 years ago
  97. 21c14e3 Update a partially obsolete comment. by Dan Gohman · 15 years ago
  98. 5c9cf19 Fix a typo in a comment. by Dan Gohman · 15 years ago
  99. dd437ba Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND was constant folded. by Jakob Stoklund Olesen · 15 years ago
  100. fe240b1 Disable transformation of select of two loads to a select of address and then a load if the by Mon P Wang · 15 years ago