aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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