summaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Replace the old ADCE implementation with a new one that more simply solvesOwen Anderson2008-05-292-44/+0
* Implement PR2370: memmove(x,x,size) -> noop.Chris Lattner2008-05-281-0/+6
* "ret (constexpr)" can't be folded into a Constant. Add a method toNick Lewycky2008-05-251-0/+13
* Fix a serious brain-o. Obviously no-one reviewed my patch :(Chris Lattner2008-05-241-0/+11
* Fix PR2358 by resolving calls with undef arguments to overdefined.Chris Lattner2008-05-241-0/+14
* Remove lingering references to .llx and .tr in the tests.Dan Gohman2008-05-231-1/+1
* Restucture a part of the SimplifyCFG pass and include a testcase.Matthijs Kooijman2008-05-231-0/+131
* Constant integer vectors may also be negated.Nick Lewycky2008-05-231-0/+8
* Revert X + X --> X * 2 optz'n which pessimizes heavily on x86.Nick Lewycky2008-05-231-6/+0
* Implement X + X for vectors.Nick Lewycky2008-05-231-0/+6
* Fix a recently added optimization to not crash on vectors.Nick Lewycky2008-05-231-0/+6
* Generalize the new code in instcombine's ComputeNumSignBits for handlingDan Gohman2008-05-231-0/+9
* Eliminate questionable syntax for stdin redirection. This probably also speed...Gabor Greif2008-05-203-4/+4
* Fix PR2346 by marking vaarg as volatile so that licm doesn't try toChris Lattner2008-05-201-0/+30
* Oops, commit the version of this test that actually works.Dan Gohman2008-05-201-1/+1
* Port SelectionDAG's ComputeNumSignBits-using code to instcombine,Dan Gohman2008-05-201-0/+7
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-2044-44/+44
* Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif2008-05-2044-44/+44
* Teach instcombine 4 new xforms:Chris Lattner2008-05-202-0/+24
* Do not erase induction variable increment if it is used outside the loop.Devang Patel2008-05-191-0/+41
* convert fptosi(sitofp x) -> x if the fp value has enough bits in its mantissaChris Lattner2008-05-191-0/+8
* Fold FP comparisons where one operand is converted from an integerChris Lattner2008-05-191-0/+25
* be more aggressive about transforming add -> or when the operands have noChris Lattner2008-05-191-0/+15
* Fix PR2341 - when the length is 4 use an i32 notDuncan Sands2008-05-191-0/+14
* Fix PR2339Chris Lattner2008-05-181-0/+23
* remove empty file?Chris Lattner2008-05-181-0/+0
* Revert constant-folding change that will miscompile in some cases.Nick Lewycky2008-05-171-8/+0
* Constant fold inttoptr and ptrtoint.Nick Lewycky2008-05-171-0/+8
* Fix test.Evan Cheng2008-05-161-1/+1
* Move this test from ADCE to loop deletion, where it is more appropriate.Owen Anderson2008-05-161-1/+1
* Use loop deletion instead of ADCE in these tests.Owen Anderson2008-05-162-2/+2
* Use loop deletion instead of ADCE for removing loops.Owen Anderson2008-05-164-4/+4
* implement PR2328.Chris Lattner2008-05-161-2/+12
* Situations can arise when you have a function called that returns a 'void', butBill Wendling2008-05-142-2/+28
* Simplify internalize pass. Add test case.Devang Patel2008-05-143-0/+32
* Fix for PR 2323, infinite loop in tail dup.Dale Johannesen2008-05-131-0/+26
* Add a testcase for non-local CSE of read-only calls.Owen Anderson2008-05-131-0/+49
* Testcase for PR2303.Duncan Sands2008-05-101-0/+33
* Implement PR2298. This transforms:Chris Lattner2008-05-092-0/+20
* More than just loads can read from memory: readonly calls like strlenChris Lattner2008-05-081-0/+28
* Make instcombine's DSE respect loads as well as stores. It is not safe toChris Lattner2008-05-081-0/+25
* Fix a bug in the ComputeMaskedBits logic for multiply.Dan Gohman2008-05-071-0/+10
* Testcase for r50770.Owen Anderson2008-05-061-0/+109
* Correct the value of LowBits in srem and urem handling inDan Gohman2008-05-061-0/+9
* Fix a crash when threading a block that includes a MRV call result.Chris Lattner2008-05-051-0/+25
* Fix a mistake in the computation of leading zeros for udiv.Dan Gohman2008-05-022-0/+39
* strength reduce exp2 into ldexp, rdar://5852514Chris Lattner2008-05-021-0/+38
* Update old-style syntax in some "not grep" tests.Dan Gohman2008-05-0114-14/+14
* 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