summaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* New test for bug fixed in 50545.Dale Johannesen2008-05-011-0/+26
* Fix an overaggressive SimplifyDemandedBits optimization on urem. ThisDan Gohman2008-05-011-0/+32
* fix typoChris Lattner2008-05-011-1/+1
* instcombine does memset optzns.Chris Lattner2008-05-011-18/+0
* simplifylibcalls doesn't optimize llvm.memmove, instcombine does.Chris Lattner2008-05-011-22/+0
* move some tests from libcall optimizer suite.Chris Lattner2008-05-011-0/+17
* Move this test to LoopDeletion, where it now passes.Owen Anderson2008-04-302-2/+4
* move lowering of llvm.memset -> store from simplify libcalls Chris Lattner2008-04-301-0/+15
* no reason for simplifylibcalls to simplify intrinsics, instcombine doesChris Lattner2008-04-301-3/+1
* remove redundant check.Chris Lattner2008-04-301-3/+1
* Fix a bug in memcpyopt where the memcpy-memcpy transform was never being appl...Owen Anderson2008-04-291-0/+17
* don't eliminate load from volatile value on paths where the load is dead.Chris Lattner2008-04-291-0/+25
* make this test reduced and *valid*Chris Lattner2008-04-291-15/+6
* fix a subtle volatile handling bug.Chris Lattner2008-04-291-0/+30
* don't delete the last store to an alloca if the store is volatile.Chris Lattner2008-04-291-0/+8
* Fix DSE to not eliminate volatile loads with no uses.Dan Gohman2008-04-281-0/+8
* Teach InstCombine's ComputeMaskedBits what SelectionDAG'sDan Gohman2008-04-281-0/+45
* Fix PR2256, yet another miscompilation in simplifycfg of iChris Lattner2008-04-281-0/+30
* When SRoA'ing a global variable, make sure the new globals get the Chris Lattner2008-04-261-0/+32
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-253-89/+0
* Don't infininitely thread branches when a threaded edgeChris Lattner2008-04-251-0/+142
* Split some code out of the main SimplifyCFG loop into its own function.Chris Lattner2008-04-241-0/+43
* Rewrite multiple return value handling in SCCP. Before, the -sccp passChris Lattner2008-04-231-0/+11
* remove this testcase. It isn't testing loop rotate, it is testing allChris Lattner2008-04-231-127/+0
* make this test more interesting.Chris Lattner2008-04-231-4/+6
* distill down the essense of this test.Chris Lattner2008-04-231-7/+1
* new testDale Johannesen2008-04-231-0/+21
* Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one us...Evan Cheng2008-04-231-0/+29
* Start doing the significantly useful part of jump threading: handle casesChris Lattner2008-04-221-0/+30
* Dig through multiple levels of AND to thread jumps if needed.Chris Lattner2008-04-221-0/+33
* Teach jump threading to thread through blocks like:Chris Lattner2008-04-221-0/+32
* add a basic testcase.Chris Lattner2008-04-222-0/+34
* optimize "p != gep p, ..." better. This allows us to compile Chris Lattner2008-04-221-0/+13
* Refactor memcpyopt based on Chris' suggestions. Consolidate several functionsOwen Anderson2008-04-212-4/+4
* rename *.llx -> *.ll, last batch.Chris Lattner2008-04-1942-0/+0
* XFAIL this test for the moment. The real solution is to prevent ADCEOwen Anderson2008-04-161-0/+1
* Add testcase for PR2213.Owen Anderson2008-04-111-0/+12
* Teach InstCombine's ComputeMaskedBits to handle pointer expressionsDan Gohman2008-04-102-0/+73
* Generalize getUnaryFloatFunction to handle any FP unary function, automaticallyChris Lattner2008-04-091-0/+5
* remove capital letter from test name.Chris Lattner2008-04-091-0/+0
* Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson2008-04-097-8/+11
* many cleanups to the pow optimizer. Allow it to handle powf,Chris Lattner2008-04-091-4/+12
* merge r48768 from branches/ggreif/parallelized-testGabor Greif2008-04-081-3/+0
* add a testcase for forming memset from noncontiguous stores.Chris Lattner2008-03-292-1/+100
* Handle a special case xor undef, undef -> 0. Technically this should be trans...Evan Cheng2008-03-251-0/+6
* Byebye llvm-upgrade!Tanya Lattner2008-03-2527-882/+654
* Add incoming value from header only if phi node has any use inside the loop.Devang Patel2008-03-241-0/+69
* apparently tclsh doesn't lex like bash. Weird.Chris Lattner2008-03-241-1/+1
* pass the option so this test tests the right thing.Chris Lattner2008-03-241-2/+2
* Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at...Evan Cheng2008-03-241-0/+35