summaryrefslogtreecommitdiff
path: root/test/Transforms/Inline
Commit message (Expand)AuthorAge
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-18
* remove parser support for the obsolete "multiple return values" syntax, whichChris Lattner2011-06-17
* SplitCriticalEdge can sometimes split the edge from an invoke to a landingJohn McCall2011-06-09
* First, do no harm -- even if we can't find a selector for an enclosingJohn McCall2011-06-01
* Add the test case for phis in the outer landing pad during the inliner'sJohn McCall2011-05-30
* Implement and document the llvm.eh.resume intrinsic, which isJohn McCall2011-05-28
* Fix the inliner to maintain the current de facto invoke semantics:John McCall2011-05-27
* Commit test change, forgotten as part of r131838.Nick Lewycky2011-05-22
* Teach the inliner to emit llvm.lifetime.start/end, to scope the local variablesNick Lewycky2011-05-22
* relax testcase a bit.Chris Lattner2011-01-14
* when eliding a byval copy due to inlining a readonly function, we haveChris Lattner2010-12-20
* pull byval processing out to its own helper function.Chris Lattner2010-12-20
* fix PR8769, a miscompilation by inliner when inlining a function with a byvalChris Lattner2010-12-20
* merge two tests.Chris Lattner2010-12-20
* filecheckizeChris Lattner2010-12-20
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-18
* Fix PR7272: when inlining through a callsite with byval arguments,Duncan Sands2010-05-31
* Actually run the test. Thanks Daniel Dunbar!Nick Lewycky2010-05-13
* Add testcase for r103653.Nick Lewycky2010-05-13
* revert r102831. We already delete dead readonly calls inChris Lattner2010-05-01
* Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson2010-05-01
* fix PR5009 by making CGSCCPM realize that a call was devirtualizedChris Lattner2010-05-01
* rename testChris Lattner2010-05-01
* Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner2010-05-01
* The inliner has traditionally not considered call sitesChris Lattner2010-05-01
* Dan recently disabled recursive inlining within a function, but weChris Lattner2010-04-30
* no longer xfailChris Lattner2010-04-23
* testcase for the bug that required a patch to be reverted.Chris Lattner2010-04-23
* disable my previous inliner patch, it appears to be busting self-host.Chris Lattner2010-04-23
* The inliner was choosing to not consider call sitesChris Lattner2010-04-22
* add a DEBUG call so that -debug lists when CGSCCPM iterates.Chris Lattner2010-04-22
* Implement (but don't enable) PR6724 and rdar://6295824. In short,Chris Lattner2010-04-21
* Revert r101471. For tight recursive functions which have multipleDan Gohman2010-04-21
* Disable inlining of recursive calls. It can complicate tailcallelim andDan Gohman2010-04-16
* add newlines at the end of files.Chris Lattner2010-04-07
* Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher2010-03-25
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-24
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-23
* Delete useless trailing semicolons.Dan Gohman2010-01-05
* implement a nice little efficiency hack in the inliner. Since we're nowChris Lattner2009-11-12
* Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks2009-11-03
* Fix a pretty serious misfeature of the inliner: if it inlines a functionChris Lattner2009-10-27
* convert to filecheck.Chris Lattner2009-10-27
* Make these tests more interesting by usingDan Gohman2009-10-24
* Simplify some code (first hunk) and fix PR5208 (second hunk) byChris Lattner2009-10-17
* When considering whether to inline Callee into Caller,Dale Johannesen2009-10-09
* Eliminate more redundant llvm-as calls.Dan Gohman2009-09-11
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-11
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-09
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-08