aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/Inline
AgeCommit message (Expand)Author
2011-01-14relax testcase a bit.Chris Lattner
2010-12-20when eliding a byval copy due to inlining a readonly function, we haveChris Lattner
2010-12-20pull byval processing out to its own helper function.Chris Lattner
2010-12-20fix PR8769, a miscompilation by inliner when inlining a function with a byvalChris Lattner
2010-12-20merge two tests.Chris Lattner
2010-12-20filecheckizeChris Lattner
2010-10-18Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman
2010-05-31Fix PR7272: when inlining through a callsite with byval arguments,Duncan Sands
2010-05-13Actually run the test. Thanks Daniel Dunbar!Nick Lewycky
2010-05-13Add testcase for r103653.Nick Lewycky
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-23no longer xfailChris 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-16Disable inlining of recursive calls. It can complicate tailcallelim andDan Gohman
2010-04-07add newlines at the end of files.Chris Lattner
2010-03-25Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher
2010-03-24Temporarily revert this, it's causing an issue with an internal project.Eric Christopher
2010-03-23add some accessors to callsite/callinst/invokeinst to checkChris Lattner
2010-01-05Delete useless trailing semicolons.Dan Gohman
2009-11-12implement a nice little efficiency hack in the inliner. Since we're nowChris Lattner
2009-11-03Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks
2009-10-27Fix a pretty serious misfeature of the inliner: if it inlines a functionChris Lattner
2009-10-27convert to filecheck.Chris Lattner
2009-10-24Make these tests more interesting by usingDan Gohman
2009-10-17Simplify some code (first hunk) and fix PR5208 (second hunk) byChris Lattner
2009-10-09When considering whether to inline Callee into Caller,Dale Johannesen
2009-09-11Eliminate more redundant llvm-as calls.Dan Gohman
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-09Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman
2009-09-08Fix PR4909, patch by Jakub Staszak.Owen Anderson
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman
2009-09-05Eliminate uses of %prcontext.Daniel Dunbar
2009-09-01testcase for PR3601Chris Lattner
2009-08-31fix a crash building SPASS by tolerating a callsite that doesn't existChris Lattner
2009-08-31Fix PR4834, a tricky case where the inliner would resolve anChris Lattner
2009-08-27Implement a new optimization in the inliner: if inlining multipleChris Lattner
2009-08-27the inliner shouldn't crash on this.Chris Lattner
2009-08-25Remove obsolete -f flags.Dan Gohman