1. 91380b7 Fix a bug in the trip-count computation with And/Or. If either of the by Dan Gohman · 15 years ago
  2. 5bafff3 Add support for ARM's Advanced SIMD (NEON) instruction set. by Bob Wilson · 15 years ago
  3. bd5ce52 Fix llvm::ComputeNumSignBits to handle pointer types by Dan Gohman · 15 years ago
  4. 524961e It's coalescer, not coaleser. by Evan Cheng · 15 years ago
  5. 54fc124 For Darwin on ARMv6 and newer, make register r9 available for use as a by Bob Wilson · 15 years ago
  6. 81909b7 Fix another register coalescer crash: forgot to check if the instruction being updated has already been coalesced. by Evan Cheng · 15 years ago
  7. 8dcbbdd hasFP should return true if frame address is taken. by Evan Cheng · 15 years ago
  8. 023b218 Testcase for (llvm-gcc) 73873. Usually by Dale Johannesen · 15 years ago
  9. a334aa7 Teach ScalarEvolution how to analyze loops with multiple exit by Dan Gohman · 15 years ago
  10. 51f53b7 Fix ScalarEvolution's backedge-taken count computations to check for by Dan Gohman · 15 years ago
  11. 1c3329f Fix PR4185. Handle FpSET_ST0_80 being used when ST0 is still alive. by Rafael Espindola · 15 years ago
  12. e47f59d Expand this test to handle more cases (remainder and shifts) of zero. by Nick Lewycky · 15 years ago
  13. 1db6866 implement PR4424: 0/x is always 0 for integer division. by Chris Lattner · 15 years ago
  14. 5c0b16d change TLS_ADDR lowering to lower to a real mem operand, instead of matching as by Chris Lattner · 15 years ago
  15. 6bfb669 no need for unwind info by Chris Lattner · 15 years ago
  16. 811ac0b no need for unwind info here. by Chris Lattner · 15 years ago
  17. 694f6c8 Fix PR4419: handle defs of partial uses. by Evan Cheng · 15 years ago
  18. 97b52b2 Tweak this test to be a little less unusual. by Dan Gohman · 15 years ago
  19. 763bad1 Generalize isLoopGuardedByCond's checking to consider two by Dan Gohman · 15 years ago
  20. 2781f30 Re-apply r73718, now that the fix in r73787 is in, and add a by Dan Gohman · 15 years ago
  21. ae69a2a Enable arm pre-allocation load / store multiple optimization pass. by Evan Cheng · 15 years ago
  22. 73a7673 Revert 73718. It's breaking 254.gap. by Evan Cheng · 15 years ago
  23. 958e292 Don't (unconditionally) use getSCEVAtScope to simplify the step by Dan Gohman · 15 years ago
  24. 79c740f make jump threading handle lexically identical compare instructions by Chris Lattner · 15 years ago
  25. 7e2242b Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to by Eli Friedman · 15 years ago
  26. 9683f18 Teach jump threading to look at comparisons between phi nodes and non-constants. by Nick Lewycky · 15 years ago
  27. 6a35b40 Improve tail call elim to move loads above readonly calls by Chris Lattner · 15 years ago
  28. 849832c part of PR4405: disable a contentious optimization for by Chris Lattner · 15 years ago
  29. 6b7bb42 Mark a few Thumb instructions commutable; just happened to spot this by Eli Friedman · 15 years ago
  30. 3ea4edc new testcase for rdar://6983634 by Chris Lattner · 15 years ago
  31. b13bafe On Darwin, ams printer should output a second label before a jump table so the linker knows it's a new atom. But this is only needed if the jump table is put in a separate section from the function body. by Evan Cheng · 15 years ago
  32. 4658c9b Generalize LSR's OptimizeSMax to handle unsigned max tests as well by Dan Gohman · 15 years ago
  33. 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
  34. fd3daa7 Generalize the zext(trunc(t) & C) instcombine to work even with by Dan Gohman · 15 years ago
  35. 8205283 Teach ScalarEvolution how to recognize another xor(and(x, C), C) case. by Dan Gohman · 15 years ago
  36. a392c78 Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has by Dan Gohman · 15 years ago
  37. 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
  38. 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago
  39. 5223711 Initial support for some Thumb2 instructions. by Anton Korobeynikov · 15 years ago
  40. af79ae5 Correct an accidental duplication of the test (patch doesn't handle by Eli Friedman · 15 years ago
  41. a999a51 PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for SRem. by Eli Friedman · 15 years ago
  42. 3034c10 Fix ScalarEvolution's Xor handling to not assume that an And by Dan Gohman · 15 years ago
  43. 0ab2863 Test for llvm-gcc patch 73564. by Dale Johannesen · 15 years ago
  44. a4e968c Make the test target-neutral by Anton Korobeynikov · 15 years ago
  45. c6ac322 Generalize a few more instcombines to be vector/scalar-independent. by Dan Gohman · 15 years ago
  46. 61ffa8e Instcombine's ShrinkDemandedConstant may strip bits out of constants, by Dan Gohman · 15 years ago
  47. 2932795 GNU as refuses to assemble "pop {}" instruction. Do not emit such by Anton Korobeynikov · 15 years ago
  48. 3d0cbbe Testcase for r73506 by Chris Lattner · 15 years ago
  49. 67fcf56 If a val# is defined by an implicit_def and it is being removed, all of the copies off the val# were removed. This causes problem later since the scavenger will see uses of registers without defs. The proper solution is to change the copies into implicit_def's instead. by Evan Cheng · 15 years ago
  50. db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 15 years ago
  51. c223082 Use MainCU if it is available. by Devang Patel · 15 years ago
  52. 9a8c580 Update this test to use fmul instead of mul. by Dan Gohman · 15 years ago
  53. 6de29f8 Support vector casts in more places, fixing a variety of assertion failures. by Dan Gohman · 15 years ago
  54. 11a407f Gracefully handle imbalanced inline function begin and end markers. by Devang Patel · 15 years ago
  55. 2077e18 ifcvt should ignore cfg where true and false successors are the same. by Evan Cheng · 15 years ago
  56. c1f1040 Fix the crash in this test. This is basically the same by Dale Johannesen · 15 years ago
  57. 8c3befd This test is failing. Revert for now. by Bill Wendling · 15 years ago
  58. f88f21c Add another testcase for r71478. by Bill Wendling · 15 years ago
  59. 5d2c01e CheckTailCallReturnConstraints is missing a check on the by Arnold Schwaighofer · 15 years ago
  60. 358dec5 Part 1. by Evan Cheng · 15 years ago
  61. d3b295c fix testcase to properly check for the patch in r73195. by Chris Lattner · 15 years ago
  62. bd59d7b Implement more aggressive folding of add operand lists when by Dan Gohman · 15 years ago
  63. ec08da0 Testcase for PR4332. by Duncan Sands · 15 years ago
  64. 4d8414f Teach SCEVExpander's visitAddRecExpr to reuse an existing canonical by Dan Gohman · 15 years ago
  65. e7d6df7 Add a ARM specific pre-allocation pass that re-schedule loads / stores from by Evan Cheng · 15 years ago
  66. daf9e02 llvm.dbg.region.end() intrinsic is not required to be in _last_ basic block in a function. If that happens then any basic block that follows (lexically) the block with regin.end will not have scope info available. LexicalScopeStack relies on processing basic block in CFG order, but this processing order is not guaranteed. Things get complicated when the optimizer gets a chance to optimizer IR with dbg intrinsics. by Devang Patel · 15 years ago
  67. 0de1951 Adjust this test's regex strings so that they work regardless by Dan Gohman · 15 years ago
  68. f53e6b5 Add -m32 to llvm-gcc commands, so that this test behaves as expected by Dan Gohman · 15 years ago
  69. 4a274e5 If killed register is defined by implicit_def, do not clear it since it's live range may overlap another def of same register. by Evan Cheng · 15 years ago
  70. cd799b9 Mark some pattern-less instructions as neverHasSideEffects. by Evan Cheng · 15 years ago
  71. 9217f79 Clear AbstractInstanceRootMap at the end of the function. by Devang Patel · 15 years ago
  72. e54aba5 Don't do (x - (y - z)) --> (x + (z - y)) on floating-point types, because by Dan Gohman · 15 years ago
  73. 5d0da6b Testcase for llvm-gcc patch 73238. by Dale Johannesen · 15 years ago
  74. bbd8c33 Fix Bug 4278: X86-64 with -tailcallopt calling convention by Arnold Schwaighofer · 15 years ago
  75. 8728d7a Given two identical weak functions, produce one internal function and two weak by Nick Lewycky · 15 years ago
  76. f343b69 This test is wrong. If you have two weak functions F and G you can't make by Nick Lewycky · 15 years ago
  77. c55c27f Fix regular expression. by Nick Lewycky · 15 years ago
  78. f7e4981 Don't remove aggregate-typed module level constants before encoding functions by Nick Lewycky · 15 years ago
  79. 084f7bf In an XFAIL line, treat "XFAIL: foo*bar" as a regular expression to be matched by Nick Lewycky · 15 years ago
  80. 0b389b5 XFAIL this on PPC Linux. This keeps showing up in the buildbot and isn't easy to fix, and I'd like it to stop masking by Nick Lewycky · 15 years ago
  81. 7512beb Test for rev 73205 (PR 4349) by Dale Johannesen · 15 years ago
  82. 3590abf Fix 4366: store to null in non-default addr space should not be by Chris Lattner · 15 years ago
  83. 7ba520b Remove empty test (my DejaGNU doesn't like this) by Daniel Dunbar · 15 years ago
  84. 68a9cb1 Remove empty file. by Bill Wendling · 15 years ago
  85. ffc0ab6 by David Greene · 15 years ago
  86. 0d97399 by David Greene · 15 years ago
  87. f194b0e Add testcase for register scanveger assertion fix in r72755 by Anton Korobeynikov · 15 years ago
  88. 5f32341 by David Greene · 15 years ago
  89. d725189 by David Greene · 15 years ago
  90. e1b4691 by David Greene · 15 years ago
  91. 938c8ab by David Greene · 15 years ago
  92. faeedf1 Fix the run-line for this test to work correctly outside of x86. by Eli Friedman · 15 years ago
  93. f10d3a7 Tweak the expansion code for BIT_CONVERT to generate better code by Eli Friedman · 15 years ago
  94. 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 15 years ago
  95. 0da9975 PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec by Eli Friedman · 15 years ago
  96. b9a4cac PR4340: Run SimplifyDemandedVectorElts on insertelement instructions; by Eli Friedman · 15 years ago
  97. 5257106 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 15 years ago
  98. 30e71eb Avoid crashing on a variable-index insertelement with element type i16. by Eli Friedman · 15 years ago
  99. 1041553 Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL by Eli Friedman · 15 years ago
  100. 9d47b8d Fix an obvious typo. by Eli Friedman · 15 years ago