aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/Inline
AgeCommit message (Expand)Author
2012-01-31Update test to new EH model.Bill Wendling
2012-01-25Support pointer comparisons against constants, when looking at the inline-costNick Lewycky
2012-01-20Fix CountCodeReductionForAlloca to more accurately represent what SROA can andNick Lewycky
2011-12-18Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger
2011-11-27Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner
2011-10-21Remap blockaddress correctly when inlining a function. Fixes PR10162.Eli Friedman
2011-09-19Replace more uses of 'unwind' in the tests with calls to landingpad andBill Wendling
2011-09-19This testcase is dead. It doesn't inline even if I add the 'alwaysinline'Bill Wendling
2011-09-02Try to eliminate the use of the 'unwind' instruction.Bill Wendling
2011-09-02Update to new EH scheme.Bill Wendling
2011-09-01Update to new EH scheme.Bill Wendling
2011-08-27Auto upgrade the old EH scheme to use the new one. This is on a trial basis. IfBill Wendling
2011-06-18rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner
2011-06-17remove parser support for the obsolete "multiple return values" syntax, whichChris Lattner
2011-06-09SplitCriticalEdge can sometimes split the edge from an invoke to a landingJohn McCall
2011-06-01First, do no harm -- even if we can't find a selector for an enclosingJohn McCall
2011-05-30Add the test case for phis in the outer landing pad during the inliner'sJohn McCall
2011-05-28Implement and document the llvm.eh.resume intrinsic, which isJohn McCall
2011-05-27Fix the inliner to maintain the current de facto invoke semantics:John McCall
2011-05-22Commit test change, forgotten as part of r131838.Nick Lewycky
2011-05-22Teach the inliner to emit llvm.lifetime.start/end, to scope the local variablesNick Lewycky
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