summaryrefslogtreecommitdiffstats
path: root/test/Transforms/Inline
Commit message (Expand)AuthorAgeFilesLines
* Teach the function cloner (and thus the inliner) to simplify PHINodesChandler Carruth2012-03-251-3/+33
* Move the instruction simplification of callsite arguments in the inlinerChandler Carruth2012-03-251-0/+45
* FileCheck-ize this test. Note the FIXME I've introduced here: we'veChandler Carruth2012-03-241-4/+14
* Rip out support for 'llvm.noinline'. This thing has a strange history...Chandler Carruth2012-03-161-46/+0
* Extend the inline cost calculation to account for bonuses due toChandler Carruth2012-03-141-0/+56
* When inlining a function and adding its inner call sites to theChandler Carruth2012-03-121-0/+75
* FileCheck-ize this test.Chandler Carruth2012-03-121-10/+10
* Undo a previous restriction on the inline cost calculation which NickChandler Carruth2012-03-091-0/+41
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Remove all references to the old EH.Bill Wendling2012-01-311-4/+0
* Update test to new EH model.Bill Wendling2012-01-311-2/+2
* Support pointer comparisons against constants, when looking at the inline-costNick Lewycky2012-01-251-0/+39
* Fix CountCodeReductionForAlloca to more accurately represent what SROA can andNick Lewycky2012-01-201-0/+44
* Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger2011-12-181-0/+41
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-271-3/+3
* Remap blockaddress correctly when inlining a function. Fixes PR10162.Eli Friedman2011-10-211-0/+27
* Replace more uses of 'unwind' in the tests with calls to landingpad andBill Wendling2011-09-194-11/+25
* This testcase is dead. It doesn't inline even if I add the 'alwaysinline'Bill Wendling2011-09-191-23/+0
* Try to eliminate the use of the 'unwind' instruction.Bill Wendling2011-09-021-1/+1
* Update to new EH scheme.Bill Wendling2011-09-021-95/+34
* Update to new EH scheme.Bill Wendling2011-09-019-4/+49
* Auto upgrade the old EH scheme to use the new one. This is on a trial basis. IfBill Wendling2011-08-271-34/+101
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-181-4/+6
* remove parser support for the obsolete "multiple return values" syntax, whichChris Lattner2011-06-173-138/+0
* SplitCriticalEdge can sometimes split the edge from an invoke to a landingJohn McCall2011-06-091-1/+92
* First, do no harm -- even if we can't find a selector for an enclosingJohn McCall2011-06-011-2/+29
* Add the test case for phis in the outer landing pad during the inliner'sJohn McCall2011-05-301-1/+111
* Implement and document the llvm.eh.resume intrinsic, which isJohn McCall2011-05-281-13/+18
* Fix the inliner to maintain the current de facto invoke semantics:John McCall2011-05-271-0/+103
* Commit test change, forgotten as part of r131838.Nick Lewycky2011-05-221-1/+1
* Teach the inliner to emit llvm.lifetime.start/end, to scope the local variablesNick Lewycky2011-05-221-0/+78
* relax testcase a bit.Chris Lattner2011-01-141-1/+1
* when eliding a byval copy due to inlining a readonly function, we haveChris Lattner2010-12-201-0/+23
* pull byval processing out to its own helper function.Chris Lattner2010-12-201-3/+4
* fix PR8769, a miscompilation by inliner when inlining a function with a byvalChris Lattner2010-12-201-0/+24
* merge two tests.Chris Lattner2010-12-202-30/+29
* filecheckizeChris Lattner2010-12-201-2/+5
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-183-3/+3
* Fix PR7272: when inlining through a callsite with byval arguments,Duncan Sands2010-05-311-0/+24
* Actually run the test. Thanks Daniel Dunbar!Nick Lewycky2010-05-131-1/+1
* Add testcase for r103653.Nick Lewycky2010-05-131-0/+28
* revert r102831. We already delete dead readonly calls inChris Lattner2010-05-011-1/+1
* Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson2010-05-011-1/+1
* fix PR5009 by making CGSCCPM realize that a call was devirtualizedChris Lattner2010-05-011-0/+79
* rename testChris Lattner2010-05-011-0/+0
* Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner2010-05-011-0/+182
* The inliner has traditionally not considered call sitesChris Lattner2010-05-011-2/+43
* Dan recently disabled recursive inlining within a function, but weChris Lattner2010-04-302-92/+32
* no longer xfailChris Lattner2010-04-231-2/+1
* testcase for the bug that required a patch to be reverted.Chris Lattner2010-04-231-0/+31