summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Testcase for PR2303.Duncan Sands2008-05-10
* Implement PR2298. This transforms:Chris Lattner2008-05-09
* More than just loads can read from memory: readonly calls like strlenChris Lattner2008-05-08
* Make instcombine's DSE respect loads as well as stores. It is not safe toChris Lattner2008-05-08
* Fix a bug in the ComputeMaskedBits logic for multiply.Dan Gohman2008-05-07
* Testcase for r50770.Owen Anderson2008-05-06
* Correct the value of LowBits in srem and urem handling inDan Gohman2008-05-06
* Fix a crash when threading a block that includes a MRV call result.Chris Lattner2008-05-05
* Fix a mistake in the computation of leading zeros for udiv.Dan Gohman2008-05-02
* strength reduce exp2 into ldexp, rdar://5852514Chris Lattner2008-05-02
* Update old-style syntax in some "not grep" tests.Dan Gohman2008-05-01
* New test for bug fixed in 50545.Dale Johannesen2008-05-01
* Fix an overaggressive SimplifyDemandedBits optimization on urem. ThisDan Gohman2008-05-01
* fix typoChris Lattner2008-05-01
* instcombine does memset optzns.Chris Lattner2008-05-01
* simplifylibcalls doesn't optimize llvm.memmove, instcombine does.Chris Lattner2008-05-01
* move some tests from libcall optimizer suite.Chris Lattner2008-05-01
* Move this test to LoopDeletion, where it now passes.Owen Anderson2008-04-30
* move lowering of llvm.memset -> store from simplify libcalls Chris Lattner2008-04-30
* no reason for simplifylibcalls to simplify intrinsics, instcombine doesChris Lattner2008-04-30
* remove redundant check.Chris Lattner2008-04-30
* Fix a bug in memcpyopt where the memcpy-memcpy transform was never being appl...Owen Anderson2008-04-29
* don't eliminate load from volatile value on paths where the load is dead.Chris Lattner2008-04-29
* make this test reduced and *valid*Chris Lattner2008-04-29
* fix a subtle volatile handling bug.Chris Lattner2008-04-29
* don't delete the last store to an alloca if the store is volatile.Chris Lattner2008-04-29
* Fix DSE to not eliminate volatile loads with no uses.Dan Gohman2008-04-28
* Teach InstCombine's ComputeMaskedBits what SelectionDAG'sDan Gohman2008-04-28
* Fix PR2256, yet another miscompilation in simplifycfg of iChris Lattner2008-04-28
* When SRoA'ing a global variable, make sure the new globals get the Chris Lattner2008-04-26
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-25
* Don't infininitely thread branches when a threaded edgeChris Lattner2008-04-25
* Split some code out of the main SimplifyCFG loop into its own function.Chris Lattner2008-04-24
* Rewrite multiple return value handling in SCCP. Before, the -sccp passChris Lattner2008-04-23
* remove this testcase. It isn't testing loop rotate, it is testing allChris Lattner2008-04-23
* make this test more interesting.Chris Lattner2008-04-23
* distill down the essense of this test.Chris Lattner2008-04-23
* new testDale Johannesen2008-04-23
* Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one us...Evan Cheng2008-04-23
* Start doing the significantly useful part of jump threading: handle casesChris Lattner2008-04-22
* Dig through multiple levels of AND to thread jumps if needed.Chris Lattner2008-04-22
* Teach jump threading to thread through blocks like:Chris Lattner2008-04-22
* add a basic testcase.Chris Lattner2008-04-22
* optimize "p != gep p, ..." better. This allows us to compile Chris Lattner2008-04-22
* Refactor memcpyopt based on Chris' suggestions. Consolidate several functionsOwen Anderson2008-04-21
* rename *.llx -> *.ll, last batch.Chris Lattner2008-04-19
* XFAIL this test for the moment. The real solution is to prevent ADCEOwen Anderson2008-04-16
* Add testcase for PR2213.Owen Anderson2008-04-11
* Teach InstCombine's ComputeMaskedBits to handle pointer expressionsDan Gohman2008-04-10
* Generalize getUnaryFloatFunction to handle any FP unary function, automaticallyChris Lattner2008-04-09