2008-06-09 |
Dan Gohman | Fix two more not-grep tests that were missing llvm... |
tree | commitdiff |
2008-06-09 |
Duncan Sands | Test that prune-eh doesn't make deductions based |
tree | commitdiff |
2008-06-09 |
Chris Lattner | lower calls to abs to inline code, PR2337 |
tree | commitdiff |
2008-06-09 |
Chris Lattner | Fix PR2411, where ip constant prop would propagate the |
tree | commitdiff |
2008-06-08 |
Chris Lattner | Limit the icmp+phi merging optimization to the cases... |
tree | commitdiff |
2008-06-07 |
Evan Cheng | Speculatively execute a block when the the block is... |
tree | commitdiff |
2008-06-07 |
Evan Cheng | Fix run line. |
tree | commitdiff |
2008-06-05 |
Zhou Sheng | Add a test case for opt -instcombine bug fix in revisio... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Learn ScalarReplAggregrates how stores and loads of... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Let StructRetPromotion check if all if its users are... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Let StructRetPromotion check if it's users are really... |
tree | commitdiff |
2008-06-03 |
Owen Anderson | Testcase for LoopIndexSplit and DomFrontier. |
tree | commitdiff |
2008-06-02 |
Devang Patel | Update dom tree. Fix PR 2372. |
tree | commitdiff |
2008-06-01 |
Owen Anderson | Fix two issues that Eli Friedman pointed out, where... |
tree | commitdiff |
2008-06-01 |
Owen Anderson | Test for PR2401 |
tree | commitdiff |
2008-06-01 |
Duncan Sands | When simplifying a call to a bitcast function, tighten up |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Peer through sext/zext when looking for not(cmp). |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Add more i1 optimizations. add, sub, mul, s/udiv on... |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Adding i1 is always Xor. |
tree | commitdiff |
2008-05-29 |
Owen Anderson | Replace the old ADCE implementation with a new one... |
tree | commitdiff |
2008-05-28 |
Chris Lattner | Implement PR2370: memmove(x,x,size) -> noop. |
tree | commitdiff |
2008-05-25 |
Nick Lewycky | "ret (constexpr)" can't be folded into a Constant.... |
tree | commitdiff |
2008-05-24 |
Chris Lattner | Fix a serious brain-o. Obviously no-one reviewed my... |
tree | commitdiff |
2008-05-24 |
Chris Lattner | Fix PR2358 by resolving calls with undef arguments... |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Remove lingering references to .llx and .tr in the... |
tree | commitdiff |
2008-05-23 |
Matthijs Kooijman | Restucture a part of the SimplifyCFG pass and include... |
tree | commitdiff |
2008-05-23 |
Nick Lewycky | Constant integer vectors may also be negated. |
tree | commitdiff |
2008-05-23 |
Nick Lewycky | Revert X + X --> X * 2 optz'n which pessimizes heavily... |
tree | commitdiff |
2008-05-23 |
Nick Lewycky | Implement X + X for vectors. |
tree | commitdiff |
2008-05-23 |
Nick Lewycky | Fix a recently added optimization to not crash on vectors. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Generalize the new code in instcombine's ComputeNumSign... |
tree | commitdiff |
2008-05-20 |
Gabor Greif | Eliminate questionable syntax for stdin redirection... |
tree | commitdiff |
2008-05-20 |
Chris Lattner | Fix PR2346 by marking vaarg as volatile so that licm... |
tree | commitdiff |
2008-05-20 |
Dan Gohman | Oops, commit the version of this test that actually... |
tree | commitdiff |
2008-05-20 |
Dan Gohman | Port SelectionDAG's ComputeNumSignBits-using code to... |
tree | commitdiff |
2008-05-20 |
Gabor Greif | sabre brings to my attention that the 'tr' suffix is... |
tree | commitdiff |
2008-05-20 |
Gabor Greif | Rename the last test with .llx extension to .ll, resolv... |
tree | commitdiff |
2008-05-20 |
Chris Lattner | Teach instcombine 4 new xforms: |
tree | commitdiff |
2008-05-19 |
Devang Patel | Do not erase induction variable increment if it is... |
tree | commitdiff |
2008-05-19 |
Chris Lattner | convert fptosi(sitofp x) -> x if the fp value has... |
tree | commitdiff |
2008-05-19 |
Chris Lattner | Fold FP comparisons where one operand is converted... |
tree | commitdiff |
2008-05-19 |
Chris Lattner | be more aggressive about transforming add -> or when... |
tree | commitdiff |
2008-05-19 |
Duncan Sands | Fix PR2341 - when the length is 4 use an i32 not |
tree | commitdiff |
2008-05-18 |
Chris Lattner | Fix PR2339 |
tree | commitdiff |
2008-05-18 |
Chris Lattner | remove empty file? |
tree | commitdiff |
2008-05-17 |
Nick Lewycky | Revert constant-folding change that will miscompile... |
tree | commitdiff |
2008-05-17 |
Nick Lewycky | Constant fold inttoptr and ptrtoint. |
tree | commitdiff |
2008-05-16 |
Evan Cheng | Fix test. |
tree | commitdiff |
2008-05-16 |
Owen Anderson | Move this test from ADCE to loop deletion, where it... |
tree | commitdiff |
2008-05-16 |
Owen Anderson | Use loop deletion instead of ADCE in these tests. |
tree | commitdiff |
2008-05-16 |
Owen Anderson | Use loop deletion instead of ADCE for removing loops. |
tree | commitdiff |
2008-05-16 |
Chris Lattner | implement PR2328. |
tree | commitdiff |
2008-05-14 |
Bill Wendling | Situations can arise when you have a function called... |
tree | commitdiff |
2008-05-14 |
Devang Patel | Simplify internalize pass. Add test case. |
tree | commitdiff |
2008-05-13 |
Dale Johannesen | Fix for PR 2323, infinite loop in tail dup. |
tree | commitdiff |
2008-05-13 |
Owen Anderson | Add a testcase for non-local CSE of read-only calls. |
tree | commitdiff |
2008-05-10 |
Duncan Sands | Testcase for PR2303. |
tree | commitdiff |
2008-05-09 |
Chris Lattner | Implement PR2298. This transforms: |
tree | commitdiff |
2008-05-08 |
Chris Lattner | More than just loads can read from memory: readonly... |
tree | commitdiff |
2008-05-08 |
Chris Lattner | Make instcombine's DSE respect loads as well as stores... |
tree | commitdiff |
2008-05-07 |
Dan Gohman | Fix a bug in the ComputeMaskedBits logic for multiply. |
tree | commitdiff |
2008-05-06 |
Owen Anderson | Testcase for r50770. |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Correct the value of LowBits in srem and urem handling in |
tree | commitdiff |
2008-05-05 |
Chris Lattner | Fix a crash when threading a block that includes a... |
tree | commitdiff |
2008-05-02 |
Dan Gohman | Fix a mistake in the computation of leading zeros for... |
tree | commitdiff |
2008-05-02 |
Chris Lattner | strength reduce exp2 into ldexp, rdar://5852514 |
tree | commitdiff |
2008-05-01 |
Dan Gohman | Update old-style syntax in some "not grep" tests. |
tree | commitdiff |
2008-05-01 |
Dale Johannesen | New test for bug fixed in 50545. |
tree | commitdiff |
2008-05-01 |
Dan Gohman | Fix an overaggressive SimplifyDemandedBits optimization... |
tree | commitdiff |
2008-05-01 |
Chris Lattner | fix typo |
tree | commitdiff |
2008-05-01 |
Chris Lattner | instcombine does memset optzns. |
tree | commitdiff |
2008-05-01 |
Chris Lattner | simplifylibcalls doesn't optimize llvm.memmove, instcom... |
tree | commitdiff |
2008-05-01 |
Chris Lattner | move some tests from libcall optimizer suite. |
tree | commitdiff |
2008-04-30 |
Owen Anderson | Move this test to LoopDeletion, where it now passes. |
tree | commitdiff |
2008-04-30 |
Chris Lattner | move lowering of llvm.memset -> store from simplify... |
tree | commitdiff |
2008-04-30 |
Chris Lattner | no reason for simplifylibcalls to simplify intrinsics... |
tree | commitdiff |
2008-04-30 |
Chris Lattner | remove redundant check. |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Fix a bug in memcpyopt where the memcpy-memcpy transfor... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | don't eliminate load from volatile value on paths where... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | make this test reduced and *valid* |
tree | commitdiff |
2008-04-29 |
Chris Lattner | fix a subtle volatile handling bug. |
tree | commitdiff |
2008-04-29 |
Chris Lattner | don't delete the last store to an alloca if the store... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix DSE to not eliminate volatile loads with no uses. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits what SelectionDAG's |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Fix PR2256, yet another miscompilation in simplifycfg... |
tree | commitdiff |
2008-04-26 |
Chris Lattner | When SRoA'ing a global variable, make sure the new... |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-25 |
Chris Lattner | Don't infininitely thread branches when a threaded... |
tree | commitdiff |
2008-04-24 |
Chris Lattner | Split some code out of the main SimplifyCFG loop into... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Rewrite multiple return value handling in SCCP. Before... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | remove this testcase. It isn't testing loop rotate... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | make this test more interesting. |
tree | commitdiff |
2008-04-23 |
Chris Lattner | distill down the essense of this test. |
tree | commitdiff |
2008-04-23 |
Dale Johannesen | new test |
tree | commitdiff |
2008-04-23 |
Evan Cheng | Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Start doing the significantly useful part of jump threa... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Dig through multiple levels of AND to thread jumps... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Teach jump threading to thread through blocks like: |
tree | commitdiff |
2008-04-22 |
Chris Lattner | add a basic testcase. |
tree | commitdiff |
2008-04-22 |
Chris Lattner | optimize "p != gep p, ..." better. This allows us... |
tree | commitdiff |
next |