1. 606a1d1 Remove the InlineHint attribute. There are no current or planned users. by Eric Christopher · 15 years ago
  2. 9afb7c5 zext / truncate is free on msp430. Inform codegen about this. by Anton Korobeynikov · 15 years ago
  3. 702adab Add branch relaxation pass (shamelessly stolen from PPC). by Anton Korobeynikov · 15 years ago
  4. 05011a8 Provide instruction sizes & encoding. No opcodes yet (but not needed so far). by Anton Korobeynikov · 15 years ago
  5. cb50e0b Enable bit tests and setcc stuff. by Anton Korobeynikov · 15 years ago
  6. 0c1ba91 Add micro-optimization which allows us to fold imm into cmp. This allows us to save 1 word (sometimes) and reduce register pressure. by Anton Korobeynikov · 15 years ago
  7. 3af4a0b Add instruction formats & support stuff by Anton Korobeynikov · 15 years ago
  8. 33cc8d6 Don't make changes to the MBB in MachineBasicBlock::canFallThrough(). by Jakob Stoklund Olesen · 15 years ago
  9. 057d539 Simplify logic. Any functional change is unintended. by Jakob Stoklund Olesen · 15 years ago
  10. 9521c95 unbreak the build, grr symlinks. by Chris Lattner · 15 years ago
  11. ac931c0 by David Greene · 15 years ago
  12. 54482b4 fix a bug in range information for $42, eliminate an by Chris Lattner · 15 years ago
  13. 0a3c5a5 add range information for mem X86Operand's, now all by Chris Lattner · 15 years ago
  14. b4307b3 extend MCAsmParser::ParseExpression and ParseParenExpression by Chris Lattner · 15 years ago
  15. 1f19f0f give X86Operand a ctor and start passing SMLoc's into it. by Chris Lattner · 15 years ago
  16. 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
  17. 3752d2f Revert 93499. After discussion with Chris we agreed by Dale Johannesen · 15 years ago
  18. 29ef9a2 add range location info for registers, change by Chris Lattner · 15 years ago
  19. 3fe980b Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 15 years ago
  20. 309264d clean up the memory management of the operands. by Chris Lattner · 15 years ago
  21. 2307574 refactor ParseRegister to avoid using X86Operand as a temporary by Chris Lattner · 15 years ago
  22. 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 15 years ago
  23. 5b37012 Fix http://llvm.org/PR6028, an assertion failure when an UndefValue of by Jay Foad · 15 years ago
  24. bfdcf3b Change pre-regalloc tail duplication to only duplicate indirect branch blocks. by Bob Wilson · 15 years ago
  25. 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
  26. bc971c1 Lower FrameIndex operand of DEBUG_VALUE (specially) and by Dale Johannesen · 15 years ago
  27. f7ed979 Fix cmp emission on msp430: we definitely should turn stuff like by Anton Korobeynikov · 15 years ago
  28. c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
  29. f4549b0 fix 80-column violations by Jim Grosbach · 15 years ago
  30. 03825f8 Fix 80 column violations and clean up whitespace by Jim Grosbach · 15 years ago
  31. f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
  32. 867bbbf Name change for consistency. No functional change. by Jim Grosbach · 15 years ago
  33. 5efaed3 EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAtomicBinary() already does this. by Jim Grosbach · 15 years ago
  34. 13c10c4 Teach PPC how to replaceMachineCodeForFunction correctly. (Fixes by Jeffrey Yasskin · 15 years ago
  35. 83c20d3 Pad my commit stats by reducing indentation in this now separate commit. by Eric Christopher · 15 years ago
  36. 51bc561 Added 16-bit Thumb Load/Store immediate instructions with encoding bits so that by Johnny Chen · 15 years ago
  37. 9898671 Split the TargetAsmParser "ParseInstruction" interface in half: by Chris Lattner · 15 years ago
  38. 5fcf52c Remove pseudo-MI in custom inserter. by Anton Korobeynikov · 15 years ago
  39. cf0b766 Fix a comment. by Dale Johannesen · 15 years ago
  40. 745d8c9 Few minor changes that were requested. No functional change. by Eric Christopher · 15 years ago
  41. 86e69fa Add comment explaining the necessity of r93456 by Jim Grosbach · 15 years ago
  42. f007e85 prune #includes in TargetAsmParser.h by Chris Lattner · 15 years ago
  43. 9f82da7 Dwarf EH prepare needs to be run after SjLj prepare. Otherwise, by Jim Grosbach · 15 years ago
  44. 7659389 introduce MCParsedAsmOperand by Chris Lattner · 15 years ago
  45. 45220a8 introduce the MCParsedAsmOperand class. by Chris Lattner · 15 years ago
  46. 1a67dd2 Small tweak to inline cost computation. Ext of i/fcmp results are mostly optimized away in codegen. by Evan Cheng · 15 years ago
  47. f4b6d88 Remove spurious semicolon. Patch by Diego Iastrubni! by Anton Korobeynikov · 15 years ago
  48. e05f66e In debug builds, assert that function-local metadata has only 1 parent function by Victor Hernandez · 15 years ago
  49. 2d59ae6 Reduce the inlining cost of functions that contain calls to easily, by Eric Christopher · 15 years ago
  50. d7e6457 Simplify code that chooses when to enumerate function-local metadata operands by Victor Hernandez · 15 years ago
  51. 3cd7c3d Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written by Victor Hernandez · 15 years ago
  52. 09bf003 ARM "l" constraint for inline asm means R0-R7, also for Thumb2. by Jakob Stoklund Olesen · 15 years ago
  53. ff00a55 Fix a codegen abort seen in 483.xalancbmk. by Dan Gohman · 15 years ago
  54. 8ea5d4c In WriteFunction(), write function-local metadata before we write the instructions, so instruction's references to metadata are fully resolved by the time they get written. by Victor Hernandez · 15 years ago
  55. 559588b Fix printing of function-local metadata in AsmWriter by Victor Hernandez · 15 years ago
  56. d0f20ac Clean up unnecessary return and brackets by Victor Hernandez · 15 years ago
  57. c7650b4 Add MDNode::getFunction(), which figures out the metadata's function, if it has function that it is local to. by Victor Hernandez · 15 years ago
  58. 069e100 Don't fold insufficiently aligned ldr/str into ldm/stm instructions. by Jakob Stoklund Olesen · 15 years ago
  59. 5350f78 this is an SSE-specific issue. by Chris Lattner · 15 years ago
  60. 689339c X86 if conversion + tail merging issues from PR6032. by Chris Lattner · 15 years ago
  61. 22f3b9f When the visitSub method was split into visitSub and visitFSub, this xform was by Bill Wendling · 15 years ago
  62. 8da8d4b fix ELF section mangling stuff for weak symbols to not use by Chris Lattner · 15 years ago
  63. 2cd4244 Fix comment typo by Victor Hernandez · 15 years ago
  64. 4d2419d tidy by Chris Lattner · 15 years ago
  65. a46a344 reduce duplicate mangling logic by using MCSymbol::printMangledName. by Chris Lattner · 15 years ago
  66. 4564ec9 expose a static function as a static method on the MCSymbol class. by Chris Lattner · 15 years ago
  67. 1236091 Fixed a couple of places for Thumb MOV where encoding bits are underspecified. by Johnny Chen · 15 years ago
  68. 15913c9 Fix pasto by Jakob Stoklund Olesen · 15 years ago
  69. 471f1e9 stop the CBE from using deprecated Mangler stuff. by Chris Lattner · 15 years ago
  70. 0c31641 Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 15 years ago
  71. ab9cd10 Enumerate function-local metadata (and its types and operands) only during function-incorporation, global metadata continues to be enumerated during creation of ValueEnumerator by Victor Hernandez · 15 years ago
  72. fab9e99c Parse function-local metadata inside function blocks by Victor Hernandez · 15 years ago
  73. cab16cc Use the GV version of getNameWithPrefix in TargetLoweringObjectFileCOFF:: by Chris Lattner · 15 years ago
  74. 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
  75. 656bb20 just finish MCizing FnStubInfo which cleans it up and simplifies it. by Chris Lattner · 15 years ago
  76. 59b34fe don't call getNameWithPrefix repeatedly and unnecesarily. by Chris Lattner · 15 years ago
  77. 0b4bad5 properly use MCSymbol to print the strings aquired from getNameWithPrefix. by Chris Lattner · 15 years ago
  78. b357e06 Introduce Twine::toStringRef, a variant of toVector which avoids the copy if the by Benjamin Kramer · 15 years ago
  79. 81d22d8 Re-enable extension optimization pass. by Evan Cheng · 15 years ago
  80. 09533a4 upgrade and MC'ize a few uses of makeNameProper. by Chris Lattner · 15 years ago
  81. 13b1e92 MC'ize this a bit and upgrade APIs by Chris Lattner · 15 years ago
  82. 4d5f06f add a fixme, ELF MCSection isn't quite right and weak unnamed globals are broken by Chris Lattner · 15 years ago
  83. 57d1d93 For now, avoid issuing extract_subreg to reuse lower 8-bit, it's not safe in 32-bit. by Evan Cheng · 15 years ago
  84. d89d518 Add comment; refactor; avoid pulling in DT if it's not used. by Evan Cheng · 15 years ago
  85. ee9250b eliminate some uses of Mangler::makeNameProper. by Chris Lattner · 15 years ago
  86. b74978f don't add the \1 to the name. by Chris Lattner · 15 years ago
  87. 2f8cc26 remove uses of deprecated functions, this generates slightly by Chris Lattner · 15 years ago
  88. dfbcb8c use the new form of getNameWithPrefix, not makeNameProper. by Chris Lattner · 15 years ago
  89. bf86e5d add new isSingleStringRef()/getSingleStringRef() methods to twine, by Chris Lattner · 15 years ago
  90. 0e7ab8c ugh, my last patch just sped up a method and changed all the clients by Chris Lattner · 15 years ago
  91. 4813035 change Mangler::makeNameProper to return its result in a SmallVector by Chris Lattner · 15 years ago
  92. 36e69ae my mistake, Mangler::makeNameProper wants to take a twine, not a stringref! by Chris Lattner · 15 years ago
  93. 1cb7546 change makeNameProper to take a stringref instead of std::string. by Chris Lattner · 15 years ago
  94. 38c2b0a fix assert in AsmPrinter::EmitGlobalConstantLargeInt to match reality. by Chris Lattner · 15 years ago
  95. 5979dff reduce nesting and code duplication in AsmPrinter::EmitGlobalConstantLargeInt. by Chris Lattner · 15 years ago
  96. 3cc3a00 reduce indentation and add a fast-path to EmitGlobalConstant for 8-byte by Chris Lattner · 15 years ago
  97. fe0e7ed reduce indentation and use early exits in AsmPrinter::EmitConstantValueOnly by Chris Lattner · 15 years ago
  98. 3047384 Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() by Victor Hernandez · 15 years ago
  99. 262a96e Disable opt-ext pass to unbreak the build for now. by Evan Cheng · 15 years ago
  100. d9e385f Remove debug option I accidentally left in. by Evan Cheng · 15 years ago