aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2008-03-12Fix attribute handling.Devang Patel
2008-03-11Handle multiple ret values.Devang Patel
2008-03-11Check to see if a two-entry PHI block can be simplifiedDan Gohman
2008-03-11Make this test more challenging to help it avoid beingDan Gohman
2008-03-11Initial multiple return values support.Devang Patel
2008-03-11Upgrade this test.Dan Gohman
2008-03-10SimplifyDevang Patel
2008-03-10Remove llvm-upgrade and update tests.Tanya Lattner
2008-03-10Turn unwind_to into "unwinds to".Nick Lewycky
2008-03-09Remove llvm-upgrade and update tests.Tanya Lattner
2008-03-09Firstly, having a BranchInst isn't exclusive with having an unwind_to.Nick Lewycky
2008-03-09A BB that unwind_to an "unwind" inst is that same as one that doesn't unwind_toNick Lewycky
2008-03-09Update the inliner and simplifycfg to handle unwind_to.Nick Lewycky
2008-03-09Prune the unwind_to labels on BBs that don't need them. Another step in theNick Lewycky
2008-03-07Update inliner to handle functions that return multiple values.Devang Patel
2008-03-07Place for sret promotion tests.Devang Patel
2008-03-06Commit the testcase too.Nick Lewycky
2008-03-06Don't try to simplify urem and srem using arithmetic rules that don't workNick Lewycky
2008-03-04Use cast instead of dyn_cast.Devang Patel
2008-03-04Handle multiple return values.Devang Patel
2008-03-01Remove llvm-upgrade and update test cases.Tanya Lattner
2008-02-29fix a bug Anders ran into where scalarrepl would crash when promotingChris Lattner
2008-02-29Folding or(fcmp,fcmp) only works if the operands of the fcmps are the same fp...Chris Lattner
2008-02-26Add PR number to testcase.Owen Anderson
2008-02-26Fix an issue where GVN had the sizes of the two memcpy's reverse, resultingOwen Anderson
2008-02-26fix this test so that the fn name doesn't match the regexChris Lattner
2008-02-26Really feed llvm-as with the testcase, do not let it read from stdin. This fi...Gabor Greif
2008-02-25Fix an issue where GVN was performing the return slot optimization when it wasOwen Anderson
2008-02-25Fix an issue where GVN would try to use an instruction before its definition ...Owen Anderson
2008-02-23Testcase for Revision 47478.Zhou Sheng
2008-02-18Correctly fold divide-by-constant, even when faced with overflow.Nick Lewycky
2008-02-18make this just a bit more strict.Chris Lattner
2008-02-18Add support to GVN for performing sret return slot optimization. This means ...Owen Anderson
2008-02-18optimize away stackrestore calls that have no intervening alloca or call.Chris Lattner
2008-02-18upgrade this test.Chris Lattner
2008-02-17Fold (-x + -y) -> -(x+y) which promotes better association, fixingChris Lattner
2008-02-17Split up subtracts into add+negate if they have a reassociable use or operandChris Lattner
2008-02-17upgrade and simplify this test.Chris Lattner
2008-02-16Remove any 'nest' parameter attributes if the functionDuncan Sands
2008-02-14If loop header is also loop exiting block then OrigPN is incoming value for B...Devang Patel
2008-02-14Fix PR2029Chris Lattner
2008-02-14Testcase for PR2032.Nick Lewycky
2008-02-13A loop latch phi node may have uses inside loop, not just in loop header.Devang Patel
2008-02-13While moving exit condition, do not drop loop latch on the floor.Devang Patel
2008-02-13Keep track of exit value operand number when operands are swapped.Devang Patel
2008-02-13Add a note pointing to PR1996.Eli Friedman
2008-02-13Add test for PR1996. (This is my first time adding a test for a Eli Friedman
2008-02-12Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson
2008-02-08Fix PR 1995.Devang Patel
2008-02-06Temporarily reverting:Bill Wendling