aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/FunctionAttrs
AgeCommit message (Expand)AuthorFilesLines
2014-11-03Normally an 'optnone' function goes through fast-isel, which does notPaul Robinson1-0/+135
2014-08-13[optnone] Make the optnone attribute effective at suppressing functionChandler Carruth1-0/+24
2014-05-30When analyzing params/args for readnone/readonly, don't forget to consider th...Nick Lewycky2-1/+15
2014-01-28Update optimization passes to handle inalloca argumentsReid Kleckner1-0/+6
2014-01-14Make nocapture analysis work with addrspacecastMatt Arsenault1-0/+15
2013-08-16[tests] Cleanup initialization of test suffixes.Daniel Dunbar1-1/+0
2013-08-12Fix FileCheck --check-prefix lines.Tim Northover1-1/+1
2013-07-14Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin1-1/+1
2013-07-06Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky6-14/+72
2013-07-03Change the gettimeofday test to only test on a posix platform.Michael Gottesman1-1/+3
2013-07-03Added support in FunctionAttrs for adding relevant function/argument attribut...Michael Gottesman1-0/+3
2013-03-21Move library call prototype attribute inference to functionattrsMeador Inge2-0/+39
2013-02-20Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling3-8/+14
2013-02-19Fix a bug in mayHaveSideEffects. Functions that do not return are now conside...Nadav Rotem1-0/+18
2013-02-11FileCheck-ize the tests.Bill Wendling2-4/+10
2013-01-29Convert getAttributes() to return an AttributeSetNode.Bill Wendling1-2/+2
2012-07-02Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth1-2/+2
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2-3/+1
2011-12-28Change CaptureTracking to pass a Use* instead of a Value* when a value isNick Lewycky1-0/+61
2011-12-23Move this test from date-name to feature-name, and port it to FileCheck.Nick Lewycky1-2/+14
2011-11-27Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2-2/+2
2011-09-01Update some tests to the new EH scheme.Bill Wendling1-0/+4
2011-08-16Fix test.Eli Friedman1-1/+1
2011-08-16Revert a bit of r137667; the logic in question can safely handle atomic load/...Eli Friedman1-0/+21
2011-06-18rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner1-64/+0
2011-06-17manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner1-7/+0
2010-11-10Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman2-2/+2
2010-11-08Extend the AliasAnalysis::pointsToConstantMemory interface to allow itDan Gohman1-1/+1
2010-11-08Make FunctionAttrs use AliasAnalysis::getModRefBehavior, now that itDan Gohman1-1/+1
2010-10-30If a function does a volatile load from a global constant, do notDuncan Sands1-0/+10
2010-01-06Fix a README item: have functionattrs look through selects andDuncan Sands1-2/+27
2010-01-06Partially address a README by having functionattrs consider calls toDuncan Sands1-2/+31
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman9-11/+11
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman9-11/+11
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman9-11/+11
2009-05-07Revert r70876 and add a testcase (@c7) showing the problem:Duncan Sands1-9/+18
2009-05-06Fix PR3754: don't mark functions that wrap MallocInst withDuncan Sands1-0/+7
2009-05-04Teach capture tracking that readonly functions canDuncan Sands1-4/+20
2009-01-07Remove alloca tracking from nocapture analysis. Not onlyDuncan Sands1-18/+9
2009-01-02When calculating 'nocapture' argument attributes, allowDuncan Sands1-0/+23
2009-01-02Remove the cyclic part of this test, it was passing for the wrong Nick Lewycky1-11/+1
2009-01-02Make adding nocapture a bit stronger. FreeInst is nocapture. Also, Nick Lewycky1-1/+23
2009-01-02Add tests for two types of traps that escape analysisDuncan Sands1-0/+23
2008-12-31Look through phi nodes and select instructions whenDuncan Sands1-15/+22
2008-12-31Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands8-0/+102