1. 1ed1e3e Consolidate reg-imm / reg-reg-imm address mode selection logic in one place. by Anton Korobeynikov · 15 years ago
  2. 720e3b0 Add support for 12 bit displacements by Anton Korobeynikov · 15 years ago
  3. 980d550 Emit proper lowering of load from arg stack slot by Anton Korobeynikov · 15 years ago
  4. c772c44 Implement dynamic allocas by Anton Korobeynikov · 15 years ago
  5. c16cdc5 Add jump tables by Anton Korobeynikov · 15 years ago
  6. 759205d Add rotates by Anton Korobeynikov · 15 years ago
  7. cfca8b1 Add patterns for integer negate by Anton Korobeynikov · 15 years ago
  8. 8c993e1 Provide proper patterns for and with imm instructions. Tune the tests accordingly. by Anton Korobeynikov · 15 years ago
  9. 25af733 Add 32 bit and reg-imm and disable invalid patterns for now by Anton Korobeynikov · 15 years ago
  10. 747052c Add z9 and z10 target processors. Mark z10-only instructions as such. by Anton Korobeynikov · 15 years ago
  11. 22836d1 Proper lower 'small' results by Anton Korobeynikov · 15 years ago
  12. eb68f1c Completel forgot about unconditional branches by Anton Korobeynikov · 15 years ago
  13. bad769f Lower addresses of globals by Anton Korobeynikov · 15 years ago
  14. ed1a6d4 Test (incomplete) for easy muls by Anton Korobeynikov · 15 years ago
  15. 8d1837d Provide "wide" muls and divs/rems by Anton Korobeynikov · 15 years ago
  16. ecf22d5 Tests for cmp / br_cc / select_cc by Anton Korobeynikov · 15 years ago
  17. ef5deca Emit callee-saved regs spills / restores by Anton Korobeynikov · 15 years ago
  18. ba249e4 Some preliminary call lowering by Anton Korobeynikov · 15 years ago
  19. 3c98c61 Prologue / epilogue emission by Anton Korobeynikov · 15 years ago
  20. 51f613f Add simple frame index elimination by Anton Korobeynikov · 15 years ago
  21. 81c0325 Provide proper test :) by Anton Korobeynikov · 15 years ago
  22. 711d5b6 Add address computation stuff by Anton Korobeynikov · 15 years ago
  23. c8301d1 Add mem-imm stores by Anton Korobeynikov · 15 years ago
  24. 961bb6f Add stores and truncstores by Anton Korobeynikov · 15 years ago
  25. dc28955 Add patterns for various extloads by Anton Korobeynikov · 15 years ago
  26. 9e4816e Add shifts and reg-imm address matching by Anton Korobeynikov · 15 years ago
  27. a51752c Add bunch of 32-bit patterns... Uffff :) by Anton Korobeynikov · 15 years ago
  28. 3f2122b Add tests for fixes I committed earlier to the C++ FE. by Rafael Espindola · 15 years ago
  29. da308c9 Add bunch of reg-imm movs by Anton Korobeynikov · 15 years ago
  30. 89edcd0 Provide masked reg-imm 'or' and 'and' by Anton Korobeynikov · 15 years ago
  31. c796295 Fix test running lines by Anton Korobeynikov · 15 years ago
  32. e6220fb Add reg-reg and pattern by Anton Korobeynikov · 15 years ago
  33. bdc9081 Add sub reg-reg pattern by Anton Korobeynikov · 15 years ago
  34. b573f99 Add xor reg-reg pattern by Anton Korobeynikov · 15 years ago
  35. 26ba0b1 Add or reg-reg pattern. by Anton Korobeynikov · 15 years ago
  36. 0676d28 Add add reg-reg and reg-imm patterns by Anton Korobeynikov · 15 years ago
  37. 1cc9dc7 Add simple reg-reg and reg-imm moves by Anton Korobeynikov · 15 years ago
  38. 87a24e3 Minimal lowering for formal_arguments / ret by Anton Korobeynikov · 15 years ago
  39. b24f97d Add testsuite dir for systemz stuff by Anton Korobeynikov · 15 years ago
  40. db9e697 Combine an unaligned store of unaligned load into a memmove. by Richard Osborne · 15 years ago
  41. ccb7e96 Expand unaligned 32 bit loads from an address which is a constant by Richard Osborne · 15 years ago
  42. 7f47ce9 Custom lower unaligned 32 bit stores and loads into libcalls. This is by Richard Osborne · 15 years ago
  43. 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
  44. 8e25e2d implement .include in the lexer/parser instead of passing it into the streamer. by Chris Lattner · 15 years ago
  45. 0c77db3 Switch invars away from using isTrapping when it really shouldn't be using it. by Eli Friedman · 15 years ago
  46. fd2934f Don't restrict the set of instructions where we try to constant-fold the by Eli Friedman · 15 years ago
  47. a499eff ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situations. by Evan Cheng · 15 years ago
  48. cf20031 Fix test so it works on systems where wchar_t != int. by Dale Johannesen · 15 years ago
  49. e564c6a Test for llvm-gcc patch 75822. by Dale Johannesen · 15 years ago
  50. 2467677 Apparently Darwin doesn't have /dev/full :-(. by Dan Gohman · 15 years ago
  51. 1d05b23 Fix pattern for LD16S_3r, add basic tests to check load / store instructions by Richard Osborne · 15 years ago
  52. 6a60e16 Add a testcase for raw_ostream error checking. by Dan Gohman · 15 years ago
  53. 3af282f Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs. by Richard Osborne · 15 years ago
  54. 6e68cd9 Added llvm-mc support for parsing the .dump and .load directives. by Kevin Enderby · 15 years ago
  55. c3493cc String constants are now output with private linkage. by Duncan Sands · 15 years ago
  56. 4fb63d0 fix an arm codegen bug (the same as PR4482 on ppc) where available_externally by Chris Lattner · 15 years ago
  57. 392db3e get the PPC stub temporary label from the mangler instead of by Chris Lattner · 15 years ago
  58. a9aa352 convert this to filecheck style and make it a test of darwin/PPC's by Chris Lattner · 15 years ago
  59. 0bc2672 simplify this test to test the esentials. by Chris Lattner · 15 years ago
  60. 1f049b2 Added llvm-mc support for parsing the .include directive. by Kevin Enderby · 15 years ago
  61. 7114824 Added llvm-mc support for parsing the .lsym directive. by Kevin Enderby · 15 years ago
  62. 0196dc5 Fix the expansion of umax and smax in the case where one or more of by Dan Gohman · 15 years ago
  63. 9e3152b convert to filecheck style, simplify RUN line, and add comment. by Chris Lattner · 15 years ago
  64. 8be6cb5 convert this test to filecheck style by Chris Lattner · 15 years ago
  65. 969f28d Introduce a pointertracking pass. by Torok Edwin · 15 years ago
  66. 91bc493 Testcase for PR4556 by Chris Lattner · 15 years ago
  67. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
  68. 95cf30c Added llvm-mc support for parsing the .desc directive. by Kevin Enderby · 15 years ago
  69. 533c67b Add a testcase for a bug fixed by r75634. by Dan Gohman · 15 years ago
  70. fa196e3 Revert 75571; I'm convinced this isn't the right thing to do. by Dale Johannesen · 15 years ago
  71. 41ffe6c Revert r75610 (and r75620, which was blocking the revert), in the hopes of by Daniel Dunbar · 15 years ago
  72. 03e9dd9 Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr" by Chris Lattner · 15 years ago
  73. 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
  74. b468709 Fix trivial todo in instcombine. by Eli Friedman · 15 years ago
  75. 0df6e09 Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant function. by Dan Gohman · 15 years ago
  76. 65d1e2b Fix indvars to not assume that a loop with a single unique exit by Dan Gohman · 15 years ago
  77. c2ffd28 Fix detection of valid BFC immediates. by David Goodwin · 15 years ago
  78. 9126754 Check for the correct unnamed name. by Bill Wendling · 15 years ago
  79. 4458ab0 Don't delete asm's just because their inputs are undefined; by Dale Johannesen · 15 years ago
  80. 5f1f0b8 Added llvm-mc support for parsing the .abort directive. by Kevin Enderby · 15 years ago
  81. 45f91b7 Check in a reduced version of this testcase. by Dan Gohman · 15 years ago
  82. d4f53b3 Two changes: by Chris Lattner · 15 years ago
  83. 070a981 PR4548: optimize zext+udiv+trunc to udiv. by Eli Friedman · 15 years ago
  84. 68f7471 Fix bug in run-line. by Eli Friedman · 15 years ago
  85. 08d4ec0 Add testcases for PR4538, PR4537, and PR4534. by Dan Gohman · 15 years ago
  86. 709b33d Canonicalize boolean +/- a constant to a select. by Eli Friedman · 15 years ago
  87. 85b05a2 Reapply 75252, with a fix to avoid the infinite recursion case. The by Dan Gohman · 15 years ago
  88. a5c7832 add llvm-mc support for parsing the .subsections_via_symbols directive. by Kevin Enderby · 15 years ago
  89. 6fbc196 Move the re-sort of invalidated NonLocalPointerDeps cache earlier by Chris Lattner · 15 years ago
  90. 4cef7db remove tests for removed intrinsics. by Chris Lattner · 15 years ago
  91. 0df3b36 add nounwind by Chris Lattner · 15 years ago
  92. f5c21ec Darwin prepends an _ to internal globals, Linux doesn't. by Nick Lewycky · 15 years ago
  93. 65a7a6f fix x86-64 static codegen to materialize the address of a global with movl instead by Chris Lattner · 15 years ago
  94. 8ddb998 this test was incorrect for x86-64 static. It passed on darwin, because darwin by Chris Lattner · 15 years ago
  95. d0cca24 Revert r75252 which was causing some crashes at compile time. by Nick Lewycky · 15 years ago
  96. 4f06649 Fix PR4533, which is about buggy codegen in x86-64 -static mode. by Chris Lattner · 15 years ago
  97. 238f510 We get the P modifier wrong in a lot of cases, just add some more rigorous testing. by Chris Lattner · 15 years ago
  98. ed338e8 Don't put IT instruction before conditional branches. by Evan Cheng · 15 years ago
  99. 2f297df Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is feasible. by Evan Cheng · 15 years ago
  100. 446c428 Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies CPSR when they are outside the IT blocks, or they can predicated when in Thumb2. Move the implicit def of CPSR to an optional def which defaults CPSR. This allows the 's' bit to be toggled dynamically. by Evan Cheng · 15 years ago