aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use normal naming convention for test.Owen Anderson2008-03-221-0/+0
* implement an initial hack at a straight-line store -> memset optimization.Chris Lattner2008-03-221-0/+55
* Teach masked value is zero about add and sub, and use MVIZ toChris Lattner2008-03-211-0/+7
* Upgrade tests.Tanya Lattner2008-03-1948-2357/+2209
* Upgrade tests.Tanya Lattner2008-03-1926-723/+610
* Upgrade tests to not use llvm-upgrade.Tanya Lattner2008-03-1923-273/+288
* Upgrade tests to not use llvm-upgrade.Tanya Lattner2008-03-1923-480/+421
* Remove llvm-upgrade and update tests.Tanya Lattner2008-03-1925-434/+333
* Upgrade tests to not use llvm-upgrade.Tanya Lattner2008-03-1823-377/+336
* Upgrade tests to not use llvm-upgrade.Tanya Lattner2008-03-1826-605/+564
* The inst combining of inttoptr into GEP with one index was using the bit size ofBill Wendling2008-03-141-0/+9
* Fix a bug in GVN that Duncan noticed, where we potentially need to insert a Owen Anderson2008-03-131-0/+19
* Improve the return slot optimization to be both more aggressive (not limited ...Owen Anderson2008-03-121-2/+4
* Fix attribute handling.Devang Patel2008-03-121-0/+7
* Handle multiple ret values.Devang Patel2008-03-111-0/+20
* Check to see if a two-entry PHI block can be simplifiedDan Gohman2008-03-111-0/+15
* Make this test more challenging to help it avoid beingDan Gohman2008-03-111-2/+8
* Initial multiple return values support.Devang Patel2008-03-111-0/+12
* Upgrade this test.Dan Gohman2008-03-111-6/+6
* SimplifyDevang Patel2008-03-102-33/+51
* Remove llvm-upgrade and update tests.Tanya Lattner2008-03-1060-2070/+1594
* Turn unwind_to into "unwinds to".Nick Lewycky2008-03-103-15/+15
* Remove llvm-upgrade and update tests.Tanya Lattner2008-03-0949-726/+800
* Firstly, having a BranchInst isn't exclusive with having an unwind_to.Nick Lewycky2008-03-091-0/+18
* A BB that unwind_to an "unwind" inst is that same as one that doesn't unwind_toNick Lewycky2008-03-091-0/+8
* Update the inliner and simplifycfg to handle unwind_to.Nick Lewycky2008-03-092-0/+48
* Prune the unwind_to labels on BBs that don't need them. Another step in theNick Lewycky2008-03-091-0/+15
* Update inliner to handle functions that return multiple values.Devang Patel2008-03-072-0/+92
* Place for sret promotion tests.Devang Patel2008-03-071-0/+3
* Commit the testcase too.Nick Lewycky2008-03-061-0/+8
* Don't try to simplify urem and srem using arithmetic rules that don't workNick Lewycky2008-03-061-26/+33
* Use cast instead of dyn_cast.Devang Patel2008-03-041-9/+11
* Handle multiple return values.Devang Patel2008-03-041-0/+26
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-01258-7456/+7573
* fix a bug Anders ran into where scalarrepl would crash when promotingChris Lattner2008-02-291-0/+16
* Folding or(fcmp,fcmp) only works if the operands of the fcmps are the same fp...Chris Lattner2008-02-291-0/+16
* Add PR number to testcase.Owen Anderson2008-02-261-0/+1
* Fix an issue where GVN had the sizes of the two memcpy's reverse, resultingOwen Anderson2008-02-261-0/+45
* fix this test so that the fn name doesn't match the regexChris Lattner2008-02-261-1/+1
* Really feed llvm-as with the testcase, do not let it read from stdin. This fi...Gabor Greif2008-02-261-1/+1