1. eddc8f1 Test that prune-eh doesn't make deductions based by Duncan Sands · 16 years ago
  2. d674b4e add support for PIC on linux x86-64 by Rafael Espindola · 16 years ago
  3. 313f0e6 lower calls to abs to inline code, PR2337 by Chris Lattner · 16 years ago
  4. 18d73c2 Fix PR2411, where ip constant prop would propagate the by Chris Lattner · 16 years ago
  5. 7d8ab4e Limit the icmp+phi merging optimization to the cases where it is profitable: by Chris Lattner · 16 years ago
  6. 7aa700e Remove invalid test by Anton Korobeynikov · 16 years ago
  7. 4d09efd Speculatively execute a block when the the block is the then part of a triangle shape and it contains a single, side effect free, cheap instruction. The branch is eliminated by adding a select instruction. i.e. by Evan Cheng · 16 years ago
  8. cce302f Fix run line. by Evan Cheng · 16 years ago
  9. 7aa8d44 Testcase for PR2418 by Anton Korobeynikov · 16 years ago
  10. 836bfcd Revert 52002. by Dan Gohman · 16 years ago
  11. b73afcf Add a test case for opt -instcombine bug fix in revision 52003. by Zhou Sheng · 16 years ago
  12. 411e6a5 Change the Verifier to support returning first class aggregrates. by Matthijs Kooijman · 16 years ago
  13. b499c86 Add a test case for APInt bug fix in r51999. by Zhou Sheng · 16 years ago
  14. 0251814 Learn ScalarReplAggregrates how stores and loads of first class aggregrates by Matthijs Kooijman · 16 years ago
  15. 47c6fd7 Let StructRetPromotion check if all if its users are really calls or invokesn, by Matthijs Kooijman · 16 years ago
  16. 257da0a Let StructRetPromotion check if it's users are really calling it and not by Matthijs Kooijman · 16 years ago
  17. fb4db31 Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than the desired alignment, the frame destination alignment may still be larger than the desired alignment. Don't change its alignment to something smaller. by Evan Cheng · 16 years ago
  18. 67f631d Rewrite a bunch of the CBE's inline asm code, giving it the by Chris Lattner · 16 years ago
  19. a0fcc08 Change packed struct layout so that field sizes by Duncan Sands · 16 years ago
  20. 3637981 Testcase for LoopIndexSplit and DomFrontier. by Owen Anderson · 16 years ago
  21. 6d98611 nounwindify. by Dan Gohman · 16 years ago
  22. 6e68f59 Constant folding for insertvalue and extractvalue. by Dan Gohman · 16 years ago
  23. 2f17099 Update dom tree. Fix PR 2372. by Devang Patel · 16 years ago
  24. 8bf61e8 Add necessary 64-bit support so that gcc frontend compiles (mostly). Current by Scott Michel · 16 years ago
  25. 193c235 Implement CBE support for first-class structs and array values, by Dan Gohman · 16 years ago
  26. 37cdad3 Fix the position of MemOperands in nodes that use variadic_ops by Dan Gohman · 16 years ago
  27. 98e3a68 Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP by Wojciech Matyjewicz · 16 years ago
  28. 009e4f7 Fix two issues that Eli Friedman pointed out, where would misoptimized code like: by Owen Anderson · 16 years ago
  29. 19d4d12 Test for PR2401 by Owen Anderson · 16 years ago
  30. f413cdf When simplifying a call to a bitcast function, tighten up by Duncan Sands · 16 years ago
  31. 7693195 update this patch to handle an extraneous &1. This should be pulled by Chris Lattner · 16 years ago
  32. 517e1f5 Peer through sext/zext when looking for not(cmp). by Nick Lewycky · 16 years ago
  33. 9419ddb Add more i1 optimizations. add, sub, mul, s/udiv on i1 are now simplified away. by Nick Lewycky · 16 years ago
  34. fd12a0b Adding i1 is always Xor. by Nick Lewycky · 16 years ago
  35. e56d946 Fix the CBE's handling of instructions whose result is an i1. Previously, by Chris Lattner · 16 years ago
  36. 81a0c0b IR, bitcode reader, bitcode writer, and asmparser changes to by Dan Gohman · 16 years ago
  37. 74a0c28 Fix the -opt switch and add a test case for it. by Mikhail Glushenkov · 16 years ago
  38. 34f3762 Fix: 'sink' handling was broken. by Mikhail Glushenkov · 16 years ago
  39. 6143519 Unbreak this test. by Nick Lewycky · 16 years ago
  40. b410617 Add patterns for CALL32m and CALL64m. They aren't matched in most by Dan Gohman · 16 years ago
  41. 21323f3 Expand small memmovs using inline code. Set the X86 threshold for expanding by Dan Gohman · 16 years ago
  42. 0b85642 For PR1338: Rename test dirs by Anton Korobeynikov · 16 years ago
  43. 8cacfeb Move these tests into the proper directory. by Owen Anderson · 16 years ago
  44. 038a874 Replace the old ADCE implementation with a new one that more simply solves by Owen Anderson · 16 years ago
  45. f26ffe9 Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq. by Evan Cheng · 16 years ago
  46. e65b9a4 Add nounwind. by Evan Cheng · 16 years ago
  47. d77d4f9 Fix PR2289: vr defined by multiple implicit_def as result of coalescing. by Evan Cheng · 16 years ago
  48. 33d3d4a Teach local register allocator to deal with landing pad MBB's. by Evan Cheng · 16 years ago
  49. a935db8 Implement PR2370: memmove(x,x,size) -> noop. by Chris Lattner · 16 years ago
  50. caa98d3 Specify a target so that this tests tests what it's intended to test. by Dan Gohman · 16 years ago
  51. 95628cd Make this test independent of the target-triple; the stack alignment by Dan Gohman · 16 years ago
  52. aadc6b6 Whoops -- forgot PR reference on this test. by Nick Lewycky · 16 years ago
  53. 3978927 The Linux ABI emits an extra "movl %esp, %ebp" in function prologue and by Nick Lewycky · 16 years ago
  54. 505242f Use {} instead of "" in RUN lines. by Nick Lewycky · 16 years ago
  55. 04b35e8 Don't treat values as signed when looking at loop steppings in HowForToNonZero. by Nick Lewycky · 16 years ago
  56. 3dfd7bf "ret (constexpr)" can't be folded into a Constant. Add a method to by Nick Lewycky · 16 years ago
  57. 393f7eb Fix a serious brain-o. Obviously no-one reviewed my patch :( by Chris Lattner · 16 years ago
  58. 6030160 Fix PR2358 by resolving calls with undef arguments to overdefined. by Chris Lattner · 16 years ago
  59. a315939 Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq. by Evan Cheng · 16 years ago
  60. e716bb1 Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. by Evan Cheng · 16 years ago
  61. ef1ba38 New loadl_pd and loadh_pd tests. by Evan Cheng · 16 years ago
  62. 4797f61 Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd. by Evan Cheng · 16 years ago
  63. 80f0f61 Don't silently truncate array extents to 32 bits. by Dan Gohman · 16 years ago
  64. cd0baf2 Use movlps / movhps to modify low / high half of 16-byet memory location. by Evan Cheng · 16 years ago
  65. 3bf19e4 Remove lingering references to .llx and .tr in the tests. by Dan Gohman · 16 years ago
  66. 0b924dc Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And add by Dan Gohman · 16 years ago
  67. 5e179a2 Restucture a part of the SimplifyCFG pass and include a testcase. by Matthijs Kooijman · 16 years ago
  68. 18b3da6 Constant integer vectors may also be negated. by Nick Lewycky · 16 years ago
  69. 02d639f Revert X + X --> X * 2 optz'n which pessimizes heavily on x86. by Nick Lewycky · 16 years ago
  70. 8539fe2 Implement X + X for vectors. by Nick Lewycky · 16 years ago
  71. 39ac3b5 Fix a recently added optimization to not crash on vectors. by Nick Lewycky · 16 years ago
  72. a332f17 Generalize the new code in instcombine's ComputeNumSignBits for handling by Dan Gohman · 16 years ago
  73. e4977cf Make structs and arrays first-class types, and add assembly by Dan Gohman · 16 years ago
  74. b193826 Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed many 'ps' load folding patterns in X86InstrSSE.td which are missing the proper alignment checks. by Evan Cheng · 16 years ago
  75. d86323e Add a couple of test cases. by Evan Cheng · 16 years ago
  76. c36c0ab Add missing patterns. by Evan Cheng · 16 years ago
  77. f6a048c Add support for multiple-return values in inline asm. This should by Chris Lattner · 16 years ago
  78. 9c287c2 testcase for PR2267 by Chris Lattner · 16 years ago
  79. f4ea510 Fix PR2343. An *interesting* coalescer bug. by Evan Cheng · 16 years ago
  80. a3f3343 resurrect lost tests by renaming them to not end with .tr by Gabor Greif · 16 years ago
  81. 5edf210 Eliminate questionable syntax for stdin redirection. This probably also speeds things up a bit. by Gabor Greif · 16 years ago
  82. eb0fdc1 Fix PR2346 by marking vaarg as volatile so that licm doesn't try to hoist them. by Chris Lattner · 16 years ago
  83. 7a9708b Oops, commit the version of this test that actually works. by Dan Gohman · 16 years ago
  84. f35c882 Port SelectionDAG's ComputeNumSignBits-using code to instcombine, by Dan Gohman · 16 years ago
  85. f6cadc4 sabre brings to my attention that the 'tr' suffix is also obsolete by Gabor Greif · 16 years ago
  86. 722243b Rename the last test with .llx extension to .ll, resolve duplicate test by renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too. by Gabor Greif · 16 years ago
  87. 7a0f185 More local spiller complexity! by Evan Cheng · 16 years ago
  88. b0a6f62 Don't spill dead def. by Evan Cheng · 16 years ago
  89. 3d28b1b Teach instcombine 4 new xforms: by Chris Lattner · 16 years ago
  90. ad2ef21 Run vortex-bug as x86-64, which is what the original bug was triggered on. by Dan Gohman · 16 years ago
  91. 52abbf5 Do not erase induction variable increment if it is used outside the loop. by Devang Patel · 16 years ago
  92. 0c7a9a0 convert fptosi(sitofp x) -> x if the fp value has enough bits in its mantissa by Chris Lattner · 16 years ago
  93. a540623 Fold FP comparisons where one operand is converted from an integer by Chris Lattner · 16 years ago
  94. 5e0d718 be more aggressive about transforming add -> or when the operands have no by Chris Lattner · 16 years ago
  95. 1e6a575 Check that always_inline functions are inlined by Duncan Sands · 16 years ago
  96. ec00fcb Fix PR2341 - when the length is 4 use an i32 not by Duncan Sands · 16 years ago
  97. 47c9909 Fix PR2339 by Chris Lattner · 16 years ago
  98. 98f41d2 remove empty file? by Chris Lattner · 16 years ago
  99. 08de1e4 Revert constant-folding change that will miscompile in some cases. by Nick Lewycky · 16 years ago
  100. d24ae87 Constant fold inttoptr and ptrtoint. by Nick Lewycky · 16 years ago