aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Fix PR2088. Use modulo linear equation solver to compute loop iterationWojciech Matyjewicz2008-07-203-1/+30
* Fix for first part of PR2562. Generate the "pinsrw" instruction for insertsBill Wendling2008-07-201-0/+15
* XFAIL this test.Nick Lewycky2008-07-191-0/+1
* While testing particular algorithms to compute loop iteration count the bruteWojciech Matyjewicz2008-07-195-7/+10
* Testcase for PR2549Anton Korobeynikov2008-07-191-0/+636
* Softfloat support for FDIV. Patch by Duncan Sands2008-07-181-0/+6
* In the CBackend, use casts to force integer add, subtract, andDan Gohman2008-07-182-1/+14
* Subreg live interval valno may not have a corresponding def machineinstr sinc...Evan Cheng2008-07-171-0/+34
* Add nounwind.Evan Cheng2008-07-171-1/+1
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-171-2/+2
* LegalizeTypes support for what seems to be theDuncan Sands2008-07-171-0/+18
* Turn LegalizeTypes back off again for the moment:Duncan Sands2008-07-175-0/+6
* Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.Matthijs Kooijman2008-07-171-0/+28
* Fix PR2553Chris Lattner2008-07-171-0/+8
* Add support for promoting and expanding AssertZextDuncan Sands2008-07-162-0/+3074
* Test passing of integer parameters for integersDuncan Sands2008-07-161-0/+1537
* Test codegen of loads and stores of all integerDuncan Sands2008-07-161-0/+2049
* Add a few cases to instcombine's extractvalue testcase.Matthijs Kooijman2008-07-161-2/+16
* Un-XFAIL multdeadretval, since instcombine now properly handles the mess dead...Matthijs Kooijman2008-07-161-1/+0
* Turn on LegalizeTypes by default.Duncan Sands2008-07-161-2/+0
* The atomic.cmp.swap promotion logic is wrong: itDuncan Sands2008-07-161-8/+2
* Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store.Evan Cheng2008-07-161-0/+13
* XFAIL the multdeadretval test for now, I will be fixing instcombine to make i...Matthijs Kooijman2008-07-151-0/+1
* LegalizeTypes support for fabs on ppc long double.Duncan Sands2008-07-151-0/+19
* Remove a few tests which no longer hold for deadargelim (since it is nowMatthijs Kooijman2008-07-151-15/+7
* Add a testcase for the canonicalizations now performed by deadargelim.Matthijs Kooijman2008-07-151-0/+24
* Make deadargelim a bit less smart, so it doesn't choke on nested structs asMatthijs Kooijman2008-07-151-1/+14
* Fix typo.Matthijs Kooijman2008-07-151-1/+1
* LegalizeTypes support for promotion of bswap.Duncan Sands2008-07-151-0/+386
* LegalizeTypes support for promotion of SIGN_EXTEND_INREG.Duncan Sands2008-07-151-0/+17
* Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixesChris Lattner2008-07-144-4/+6
* implement linking of globals to functions, in one directionChris Lattner2008-07-141-0/+13
* Fix a bunch of bugs handling vector compare constant expressions, fixingChris Lattner2008-07-141-0/+16
* Fix PR2506 by being a bit more careful about reverse fact propagation whenChris Lattner2008-07-142-3/+19
* Fix mishandling of the infinite loop case when merging two blocks. ThisChris Lattner2008-07-131-0/+36
* Stop creating extraneous smax/umax in SCEV. This removes a regression where weNick Lewycky2008-07-123-1/+67
* Enhance analysis of srem.Nick Lewycky2008-07-121-0/+9
* Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register...Evan Cheng2008-07-121-0/+49
* Port a shift-by-1 optimization from LegalizeDAG: itDuncan Sands2008-07-111-0/+5
* Add another optimization from PR2330. Also catch some missing cases that areNick Lewycky2008-07-111-0/+19
* The frame address on an x86-64 box needs to be offset by -8, not -4.Bill Wendling2008-07-111-0/+11
* Fix folding of icmp's of i1 where the comparison is signed. The codeChris Lattner2008-07-111-1/+10
* Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, t...Chris Lattner2008-07-111-0/+8
* make this condition more precise.Chris Lattner2008-07-111-2/+1
* Implement PR2538Chris Lattner2008-07-111-0/+9
* Put CPPBackend tests into their own directory and run them only if they'reBill Wendling2008-07-103-0/+5
* Fix an altivec constant miscompilation that Duncan found throughChris Lattner2008-07-101-0/+10
* Restructure dead argument elimination, try #3 :-)Matthijs Kooijman2008-07-101-2/+17
* Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error!Nick Lewycky2008-07-101-0/+9
* Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector.Evan Cheng2008-07-101-0/+10