aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2010-06-18Disable indvars on loops when LoopSimplify form is not available.Dan Gohman
2010-06-17Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola
2010-06-16Make sure that simplify libcalls does not replace a call with one callingRafael Espindola
2010-06-16simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1)Benjamin Kramer
2010-06-15simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0Benjamin Kramer
2010-06-15Remove the arm_aapcscc marker from the tests. It is the defaultRafael Espindola
2010-06-14jump threading can't split a critical edge from an indirectbr. ThisChris Lattner
2010-06-13Test case for r105914.Benjamin Kramer
2010-06-05Partial specialization was not checking the callsite to make sure it was usin...Kenneth Uildriks
2010-06-04Copy location info for current function argument from dbg.declare if respecti...Devang Patel
2010-05-31Fix PR7272: when inlining through a callsite with byval arguments,Duncan Sands
2010-05-31The memcpy intrinsic only takes i8* for %src and %dst, so cast them to thatNick Lewycky
2010-05-28Add missing space; works for me.Dale Johannesen
2010-05-28Teach instcombine to promote alloca array sizes.Dan Gohman
2010-05-28Add a testcase for getelementptr index promotion.Dan Gohman
2010-05-27Do not drop location info for inlined function args.Devang Patel
2010-05-27Teach instCombine to remove malloc+free if malloc's only uses are comparisonsDuncan Sands
2010-05-25Properly promote operands when optimizing a single-character memcmp.Benjamin Kramer
2010-05-13Actually run the test. Thanks Daniel Dunbar!Nick Lewycky
2010-05-13Add testcase for r103653.Nick Lewycky
2010-05-08make simplifycfg insert an llvm.trap before the 'unreachable' it introducesChris Lattner
2010-05-08Teach instcombine to transform a bitcast/(zext|trunc)/bitcast sequenceChris Lattner
2010-05-08Fix PR7052, patch by Jakub Staszak!Chris Lattner
2010-05-07Update test to use valid debug info.Devang Patel
2010-05-07Add an LLVM IR version of code sinking. This uses the same simple algorithmDan Gohman
2010-05-04Use llvm.foo as the intrinsic, rather than llvm.dbg.value. Since theDuncan Sands
2010-05-04Fix a variant of PR6112 found by thinking about it: when doingDuncan Sands
2010-05-03Check for side effects before splitting loop.Devang Patel
2010-05-01revert r102831. We already delete dead readonly calls inChris Lattner
2010-05-01Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson
2010-05-01fix PR5009 by making CGSCCPM realize that a call was devirtualizedChris Lattner
2010-05-01rename testChris Lattner
2010-05-01Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner
2010-05-01The inliner has traditionally not considered call sitesChris Lattner
2010-04-30Dan recently disabled recursive inlining within a function, but weChris Lattner
2010-04-30Preserve debug info attached with call instruction while eliminating dead arg...Devang Patel
2010-04-28fix this to work with objdir != srcdirChris Lattner
2010-04-28fix PR6112 - When globalopt (or any other pass) does RAUW(@G, %G), Chris Lattner
2010-04-26fix PR6940: sitofp(undef) folds to 0.0, not undef.Chris Lattner
2010-04-23no longer xfailChris Lattner
2010-04-23fix some failures my callgraph dump format change broke.Chris Lattner
2010-04-23testcase for the bug that required a patch to be reverted.Chris Lattner
2010-04-23disable my previous inliner patch, it appears to be busting self-host.Chris Lattner
2010-04-22The inliner was choosing to not consider call sitesChris Lattner
2010-04-22add a DEBUG call so that -debug lists when CGSCCPM iterates.Chris Lattner
2010-04-21Implement (but don't enable) PR6724 and rdar://6295824. In short,Chris Lattner
2010-04-21Revert r101471. For tight recursive functions which have multipleDan Gohman
2010-04-20RewriteLoopBodyWithConditionConstant can end up rewriting theChris Lattner
2010-04-20Fix rdar://7879828 - crash in CallGraph, a self host issue.Chris Lattner
2010-04-19Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman