1. 47c9909 Fix PR2339 by Chris Lattner · 16 years ago
  2. 98f41d2 remove empty file? by Chris Lattner · 16 years ago
  3. 08de1e4 Revert constant-folding change that will miscompile in some cases. by Nick Lewycky · 16 years ago
  4. d24ae87 Constant fold inttoptr and ptrtoint. by Nick Lewycky · 16 years ago
  5. 62df5c9 Fix test. by Evan Cheng · 16 years ago
  6. 3dc73d3 Move this test from ADCE to loop deletion, where it is more appropriate. by Owen Anderson · 16 years ago
  7. ce12a2b Use loop deletion instead of ADCE in these tests. by Owen Anderson · 16 years ago
  8. d870b9a Use loop deletion instead of ADCE for removing loops. by Owen Anderson · 16 years ago
  9. 90d2736 Fix this test. It was testing broken behavior in that it required ADCE to eliminate by Owen Anderson · 16 years ago
  10. b2ae9e3 implement PR2328. by Chris Lattner · 16 years ago
  11. e44b1bd Use common where we mean common, not weak. by Dale Johannesen · 16 years ago
  12. eedff31 Revert the change from r51157 in by Dan Gohman · 16 years ago
  13. f20d70d Fix a bug in LoopStrengthReduce that caused it to emit IR with by Dan Gohman · 16 years ago
  14. 7d75b3a Remove the S92 code, which really has nothing to do by Dale Johannesen · 16 years ago
  15. e31d874 Evan has implemented this on ppc, so run the test there. by Dale Johannesen · 16 years ago
  16. 041e2eb IR support for extractvalue and insertvalue instructions. Also, begin by Dan Gohman · 16 years ago
  17. a6c3112 Situations can arise when you have a function called that returns a 'void', but by Bill Wendling · 16 years ago
  18. ef3682a Simplify internalize pass. Add test case. Patch by Matthijs Kooijman! by Devang Patel · 16 years ago
  19. d64a78c When bit-twiddling CondCode values for integer comparisons produces by Dan Gohman · 16 years ago
  20. 969c9d3 Check if llvm-gcc is available before running tests. Patch by Matthijs Kooijman! by Tanya Lattner · 16 years ago
  21. 972378a Make this test pass on x86-32 linux. by Duncan Sands · 16 years ago
  22. 72997fe Fix for PR 2323, infinite loop in tail dup. by Dale Johannesen · 16 years ago
  23. 77f0b7a Instead of a vector load, shuffle and then extract an element. Load the element from address with an offset. by Evan Cheng · 16 years ago
  24. 6513c1b Add a testcase for non-local CSE of read-only calls. by Owen Anderson · 16 years ago
  25. fa7fd33 On x86, it's safe to treat i32 load anyext as a normal i32 load. Ditto for i8 anyext load to i16. by Evan Cheng · 16 years ago
  26. 9bfa03c Xform bitconvert(build_pair(load a, load b)) to a single load if the load locations are at the right offset from each other. by Evan Cheng · 16 years ago
  27. 38eb9f9 New test for tail merging by Dale Johannesen · 16 years ago
  28. 5c98d82 Filter option names to escape symbols not allowed as C++ identifiers. by Mikhail Glushenkov · 16 years ago
  29. 9658a2c Testcase for PR2264. by Duncan Sands · 16 years ago
  30. eca2f99 Testcase for PR2303. by Duncan Sands · 16 years ago
  31. 50d9e72 When transforming a vector_shuffle to a load, the base address must not be an undef. by Evan Cheng · 16 years ago
  32. c81d50e Add nounwind. by Evan Cheng · 16 years ago
  33. b3e0a6d If all sources of a PHI node are defined by an implicit_def, just emit an implicit_def instead of a copy. by Evan Cheng · 16 years ago
  34. 23573e5 Add a pattern to do move the low element of a v4f32 and zero extend the rest. by Evan Cheng · 16 years ago
  35. d880b97 Handle a few more cases of folding load i64 into xmm and zero top bits. by Evan Cheng · 16 years ago
  36. 6c17c6b Simplify test. by Evan Cheng · 16 years ago
  37. 7d2cbd2 Implement PR2298. This transforms: ~x < ~y --> y < x -x == -y --> x == y by Chris Lattner · 16 years ago
  38. fd17f42 Use movq to move low half of XMM register and zero-extend the rest. by Evan Cheng · 16 years ago
  39. 2539e33 More than just loads can read from memory: readonly calls like strlen by Chris Lattner · 16 years ago
  40. 0ef546e Make instcombine's DSE respect loads as well as stores. It is not safe to by Chris Lattner · 16 years ago
  41. 8c073c0 new testcase. by Chris Lattner · 16 years ago
  42. 7e2ff77 Handle vector move / load which zero the destination register top bits (i.e. movd, movq, movss (addr), movsd (addr)) with X86 specific dag combine. by Evan Cheng · 16 years ago
  43. 687bcb2 Add nounwind. by Evan Cheng · 16 years ago
  44. 7ebc06b Yet another nasty spiller bug. %ecx = op store %cl<kill>, (addr) (addr) = op %al by Evan Cheng · 16 years ago
  45. 42ac929 Fix a bug in the ComputeMaskedBits logic for multiply. by Dan Gohman · 16 years ago
  46. 12f33ba Removing. by Bill Wendling · 16 years ago
  47. 70e616f Use target triple in tests, not 'realign-stack=0' option. Per request. by Anton Korobeynikov · 16 years ago
  48. f092b64 Testcase for r50770. by Owen Anderson · 16 years ago
  49. 2e9e0c2 Move test files around a bit - fixes the reported number of test cases. by Mikhail Glushenkov · 16 years ago
  50. 76b1b24 Use edge weights to choose the right linker based on input language names. by Mikhail Glushenkov · 16 years ago
  51. 978d498 Add a --linker command-line option, make all tests pass. by Mikhail Glushenkov · 16 years ago
  52. ceda173 Add two (currently failing) tests. by Mikhail Glushenkov · 16 years ago
  53. 35a85e8 Take object file as input and handle files with the same name correctly. by Mikhail Glushenkov · 16 years ago
  54. 3c30e6c First small tests for llvmc2. by Mikhail Glushenkov · 16 years ago
  55. c8d9fe6 Testcase for PR2292. by Duncan Sands · 16 years ago
  56. 21037da Fix PR2287. Darwin passes mmx values in register in 64-mode, not Linux. by Evan Cheng · 16 years ago
  57. 23e1df8 Correct the value of LowBits in srem and urem handling in ComputeMaskedBits. by Dan Gohman · 16 years ago
  58. 8554cc2 Fix a crash when threading a block that includes a MRV call result. by Chris Lattner · 16 years ago
  59. 63307c3 Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 16 years ago
  60. b61bfdb no need for eh info by Chris Lattner · 16 years ago
  61. a779a98 Add AsmPrinter support for emitting a directive to declare that by Dan Gohman · 16 years ago
  62. 46bb007 Fix PR1098 by correcting the postdominators analysis. by Owen Anderson · 16 years ago
  63. 5759f97 Select vector shift with non-immediate i32 shift amount operand by first moving the operand into the right register. by Evan Cheng · 16 years ago
  64. 22b942a Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. by Evan Cheng · 16 years ago
  65. 4d5b8cc verify builtin optimization works like gcc. by Chris Lattner · 16 years ago
  66. 1d9cd50 Fix a mistake in the computation of leading zeros for udiv. by Dan Gohman · 16 years ago
  67. e818f77 strength reduce exp2 into ldexp, rdar://5852514 by Chris Lattner · 16 years ago
  68. 0b11cba specify an arch for non-x86 hosts. by Chris Lattner · 16 years ago
  69. fddaa31 Update old-style syntax in some "not grep" tests. by Dan Gohman · 16 years ago
  70. f1e94f7 New test for bug fixed in 50545. by Dale Johannesen · 16 years ago
  71. e85b758 Fix an overaggressive SimplifyDemandedBits optimization on urem. This by Dan Gohman · 16 years ago
  72. 4fd49e4 Adding testcase. by Bill Wendling · 16 years ago
  73. 6bf30ab don't randomly miscompile seto/setuo just because we are in by Chris Lattner · 16 years ago
  74. 2facbdd fix typo by Chris Lattner · 16 years ago
  75. b1747f0 instcombine does memset optzns. by Chris Lattner · 16 years ago
  76. 330a0c1 simplifylibcalls doesn't optimize llvm.memmove, instcombine does. by Chris Lattner · 16 years ago
  77. 042232d move some tests from libcall optimizer suite. by Chris Lattner · 16 years ago
  78. d2ef523 Really commit the test checking the argument lowering behaviour on x86-64 :). by Arnold Schwaighofer · 16 years ago
  79. 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 16 years ago
  80. 0cad844 Move this test to LoopDeletion, where it now passes. by Owen Anderson · 16 years ago
  81. 69ea9d2 move lowering of llvm.memset -> store from simplify libcalls to instcombine. by Chris Lattner · 16 years ago
  82. 4103bb9 no reason for simplifylibcalls to simplify intrinsics, instcombine does by Chris Lattner · 16 years ago
  83. 0c58cac remove redundant check. by Chris Lattner · 16 years ago
  84. 9dcace3 Fix a bug in memcpyopt where the memcpy-memcpy transform was never being applied because by Owen Anderson · 16 years ago
  85. 40700fe don't eliminate load from volatile value on paths where the load is dead. by Chris Lattner · 16 years ago
  86. 68608e4 make this test reduced and *valid* by Chris Lattner · 16 years ago
  87. 54545ac fix a subtle volatile handling bug. by Chris Lattner · 16 years ago
  88. 0048799 new testcase for PR2094. The inline asms should not pin allocas to the by Chris Lattner · 16 years ago
  89. cea1fdd don't delete the last store to an alloca if the store is volatile. by Chris Lattner · 16 years ago
  90. 3fb2968 make the vector conversion magic handle multiple results. by Chris Lattner · 16 years ago
  91. 41f6259 add support for multiple return values in inline asm. This is a step by Chris Lattner · 16 years ago
  92. 8509fcf Another extract_subreg coalescing bug. by Evan Cheng · 16 years ago
  93. 8c2f662 Add -march=x86. by Evan Cheng · 16 years ago
  94. 1d71539 Update and_ops.ll according to the recent dagcombiner changes. by Dan Gohman · 16 years ago
  95. 9d32f2a Test case. by Evan Cheng · 16 years ago
  96. 00acf97 Fix DSE to not eliminate volatile loads with no uses. by Dan Gohman · 16 years ago
  97. 23e8b71 Teach InstCombine's ComputeMaskedBits what SelectionDAG's by Dan Gohman · 16 years ago
  98. ffba582 Fix PR2256, yet another miscompilation in simplifycfg of i by Chris Lattner · 16 years ago
  99. 5a09690 Implement a signficant optimization for inline asm: by Chris Lattner · 16 years ago
  100. 998182b When SRoA'ing a global variable, make sure the new globals get the by Chris Lattner · 16 years ago