1. 47e9fab Fix x86 inline ams 'q' constraint support. In 32-bit mode, it's just like 'Q', i.e. EAX, EDX, ECX, EBX. In 64-bit mode, it just means all the i64r registers. Yeah, that makes sense. by Evan Cheng · 15 years ago
  2. a9af7e6 rename test. by Chris Lattner · 15 years ago
  3. cbc6da6 Testcase for PR4214. by Duncan Sands · 15 years ago
  4. a64eb92 Make promotion in operation legalization for SETCC work correctly. by Eli Friedman · 15 years ago
  5. b8e9ac8 Emit cross regclass register moves for thumb2. Minor code duplication cleanup. by Anton Korobeynikov · 15 years ago
  6. 423ccfe Assume an inline asm might be a call, so we get by Dale Johannesen · 15 years ago
  7. 3ac1ab8 by David Greene · 15 years ago
  8. 57e599a Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm operands. by Jakob Stoklund Olesen · 15 years ago
  9. 5f15992 Changed my mind. We now allow remat of instructions whose defs have subreg indices. by Evan Cheng · 15 years ago
  10. dfce360 this should be xfailed on darwin. Darwin doesn't use the libstdc++ in the llvm-gcc distro, it uses the system version. by Chris Lattner · 15 years ago
  11. 2b48ab9 With recent MC changes, RIP base register is explicitly modeled. Make sure we add it when x86 V_SET0 / V_SETALLONES (by transforming it into a constpool load) into the use instruction. by Evan Cheng · 15 years ago
  12. 850f791 Fill in some holes in ScalarEvolution's loop iteration condition by Dan Gohman · 15 years ago
  13. ebfe2b2 Make xfail proper by Anton Korobeynikov · 15 years ago
  14. c975180 Temporary disable 16 bit bswap by Anton Korobeynikov · 15 years ago
  15. 6ff3f2c Add bswap patterns by Anton Korobeynikov · 15 years ago
  16. 54681ec Fix logic inversion for RI-mode address selection by Anton Korobeynikov · 15 years ago
  17. 9419a0d Unbreak the test by Anton Korobeynikov · 15 years ago
  18. bb8a048 Expand 32-bit bitconverts via memory by Anton Korobeynikov · 15 years ago
  19. f2fd8ea Fix incomin arg stack frame offset in case we need to generate stack frame by Anton Korobeynikov · 15 years ago
  20. 5dd38de Revert the commit, it just hides the real bug by Anton Korobeynikov · 15 years ago
  21. 75eef89 Lower anyext to zext, 32-bit stuff does not have any implicit zero-extension side effects by Anton Korobeynikov · 15 years ago
  22. 8bd0db7 Provide consistent subreg idx scheme. This (hopefully) fixes remaining divide problems by Anton Korobeynikov · 15 years ago
  23. 6fe326c Implement 'large' PIC model by Anton Korobeynikov · 15 years ago
  24. 48e8b3c Implement shifts properly (hopefilly - finally!) by Anton Korobeynikov · 15 years ago
  25. 0a42d2b Properly handle divides. As a bonus - implement memory versions of them. by Anton Korobeynikov · 15 years ago
  26. 014d463 32 bit shifts have only 12 bit displacements by Anton Korobeynikov · 15 years ago
  27. 1ed1e3e Consolidate reg-imm / reg-reg-imm address mode selection logic in one place. by Anton Korobeynikov · 15 years ago
  28. 720e3b0 Add support for 12 bit displacements by Anton Korobeynikov · 15 years ago
  29. 980d550 Emit proper lowering of load from arg stack slot by Anton Korobeynikov · 15 years ago
  30. c772c44 Implement dynamic allocas by Anton Korobeynikov · 15 years ago
  31. c16cdc5 Add jump tables by Anton Korobeynikov · 15 years ago
  32. 759205d Add rotates by Anton Korobeynikov · 15 years ago
  33. cfca8b1 Add patterns for integer negate by Anton Korobeynikov · 15 years ago
  34. 8c993e1 Provide proper patterns for and with imm instructions. Tune the tests accordingly. by Anton Korobeynikov · 15 years ago
  35. 25af733 Add 32 bit and reg-imm and disable invalid patterns for now by Anton Korobeynikov · 15 years ago
  36. 747052c Add z9 and z10 target processors. Mark z10-only instructions as such. by Anton Korobeynikov · 15 years ago
  37. 22836d1 Proper lower 'small' results by Anton Korobeynikov · 15 years ago
  38. eb68f1c Completel forgot about unconditional branches by Anton Korobeynikov · 15 years ago
  39. bad769f Lower addresses of globals by Anton Korobeynikov · 15 years ago
  40. ed1a6d4 Test (incomplete) for easy muls by Anton Korobeynikov · 15 years ago
  41. 8d1837d Provide "wide" muls and divs/rems by Anton Korobeynikov · 15 years ago
  42. ecf22d5 Tests for cmp / br_cc / select_cc by Anton Korobeynikov · 15 years ago
  43. ef5deca Emit callee-saved regs spills / restores by Anton Korobeynikov · 15 years ago
  44. ba249e4 Some preliminary call lowering by Anton Korobeynikov · 15 years ago
  45. 3c98c61 Prologue / epilogue emission by Anton Korobeynikov · 15 years ago
  46. 51f613f Add simple frame index elimination by Anton Korobeynikov · 15 years ago
  47. 81c0325 Provide proper test :) by Anton Korobeynikov · 15 years ago
  48. 711d5b6 Add address computation stuff by Anton Korobeynikov · 15 years ago
  49. c8301d1 Add mem-imm stores by Anton Korobeynikov · 15 years ago
  50. 961bb6f Add stores and truncstores by Anton Korobeynikov · 15 years ago
  51. dc28955 Add patterns for various extloads by Anton Korobeynikov · 15 years ago
  52. 9e4816e Add shifts and reg-imm address matching by Anton Korobeynikov · 15 years ago
  53. a51752c Add bunch of 32-bit patterns... Uffff :) by Anton Korobeynikov · 15 years ago
  54. 3f2122b Add tests for fixes I committed earlier to the C++ FE. by Rafael Espindola · 15 years ago
  55. da308c9 Add bunch of reg-imm movs by Anton Korobeynikov · 15 years ago
  56. 89edcd0 Provide masked reg-imm 'or' and 'and' by Anton Korobeynikov · 15 years ago
  57. c796295 Fix test running lines by Anton Korobeynikov · 15 years ago
  58. e6220fb Add reg-reg and pattern by Anton Korobeynikov · 15 years ago
  59. bdc9081 Add sub reg-reg pattern by Anton Korobeynikov · 15 years ago
  60. b573f99 Add xor reg-reg pattern by Anton Korobeynikov · 15 years ago
  61. 26ba0b1 Add or reg-reg pattern. by Anton Korobeynikov · 15 years ago
  62. 0676d28 Add add reg-reg and reg-imm patterns by Anton Korobeynikov · 15 years ago
  63. 1cc9dc7 Add simple reg-reg and reg-imm moves by Anton Korobeynikov · 15 years ago
  64. 87a24e3 Minimal lowering for formal_arguments / ret by Anton Korobeynikov · 15 years ago
  65. b24f97d Add testsuite dir for systemz stuff by Anton Korobeynikov · 15 years ago
  66. db9e697 Combine an unaligned store of unaligned load into a memmove. by Richard Osborne · 15 years ago
  67. ccb7e96 Expand unaligned 32 bit loads from an address which is a constant by Richard Osborne · 15 years ago
  68. 7f47ce9 Custom lower unaligned 32 bit stores and loads into libcalls. This is by Richard Osborne · 15 years ago
  69. 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
  70. 8e25e2d implement .include in the lexer/parser instead of passing it into the streamer. by Chris Lattner · 15 years ago
  71. 0c77db3 Switch invars away from using isTrapping when it really shouldn't be using it. by Eli Friedman · 15 years ago
  72. fd2934f Don't restrict the set of instructions where we try to constant-fold the by Eli Friedman · 15 years ago
  73. a499eff ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situations. by Evan Cheng · 15 years ago
  74. cf20031 Fix test so it works on systems where wchar_t != int. by Dale Johannesen · 15 years ago
  75. e564c6a Test for llvm-gcc patch 75822. by Dale Johannesen · 15 years ago
  76. 2467677 Apparently Darwin doesn't have /dev/full :-(. by Dan Gohman · 15 years ago
  77. 1d05b23 Fix pattern for LD16S_3r, add basic tests to check load / store instructions by Richard Osborne · 15 years ago
  78. 6a60e16 Add a testcase for raw_ostream error checking. by Dan Gohman · 15 years ago
  79. 3af282f Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs. by Richard Osborne · 15 years ago
  80. 6e68cd9 Added llvm-mc support for parsing the .dump and .load directives. by Kevin Enderby · 15 years ago
  81. c3493cc String constants are now output with private linkage. by Duncan Sands · 15 years ago
  82. 4fb63d0 fix an arm codegen bug (the same as PR4482 on ppc) where available_externally by Chris Lattner · 15 years ago
  83. 392db3e get the PPC stub temporary label from the mangler instead of by Chris Lattner · 15 years ago
  84. a9aa352 convert this to filecheck style and make it a test of darwin/PPC's by Chris Lattner · 15 years ago
  85. 0bc2672 simplify this test to test the esentials. by Chris Lattner · 15 years ago
  86. 1f049b2 Added llvm-mc support for parsing the .include directive. by Kevin Enderby · 15 years ago
  87. 7114824 Added llvm-mc support for parsing the .lsym directive. by Kevin Enderby · 15 years ago
  88. 0196dc5 Fix the expansion of umax and smax in the case where one or more of by Dan Gohman · 15 years ago
  89. 9e3152b convert to filecheck style, simplify RUN line, and add comment. by Chris Lattner · 15 years ago
  90. 8be6cb5 convert this test to filecheck style by Chris Lattner · 15 years ago
  91. 969f28d Introduce a pointertracking pass. by Torok Edwin · 15 years ago
  92. 91bc493 Testcase for PR4556 by Chris Lattner · 15 years ago
  93. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
  94. 95cf30c Added llvm-mc support for parsing the .desc directive. by Kevin Enderby · 15 years ago
  95. 533c67b Add a testcase for a bug fixed by r75634. by Dan Gohman · 15 years ago
  96. fa196e3 Revert 75571; I'm convinced this isn't the right thing to do. by Dale Johannesen · 15 years ago
  97. 41ffe6c Revert r75610 (and r75620, which was blocking the revert), in the hopes of by Daniel Dunbar · 15 years ago
  98. 03e9dd9 Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr" by Chris Lattner · 15 years ago
  99. 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
  100. b468709 Fix trivial todo in instcombine. by Eli Friedman · 15 years ago