summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/TailCallElim
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1714-0/+888
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1714-888/+0
* [TailCallElim] Enable marking of calls with byval as tailsRobert Lougher2018-10-081-0/+41
* [TailCallElim] Preserve DT and PDTChijun Sima2018-08-0413-14/+14
* [TRE][DebugInfo] Preserve Debug Location in new branch instructionAnastasis Grammenos2018-08-031-0/+16
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-1/+1
* Remove this testAdam Nemet2017-11-281-25/+0
* Demote this opt remark to DEBUG.Adam Nemet2017-11-281-1/+0
* [TRE] Add another test for OptRemark.Davide Italiano2017-07-191-0/+39
* [TRE] Move to the new OptRemark API.Davide Italiano2017-07-191-0/+25
* [TRE] Improve code motion in TRE, use AA to tell whether a load can be moved ...Xin Tong2017-06-191-0/+27
* Avoid tail recursion elimination across calls with operand bundlesSanjoy Das2016-11-071-0/+57
* [PM] Port TailCallElimSean Silva2016-07-061-0/+1
* Push isDereferenceableAndAlignedPointer down into isSafeToLoadUnconditionallyArtur Pilipenko2016-01-172-1/+42
* [OperandBundles] Have TailCallElim play nice with operand bundlesDavid Majnemer2015-12-231-0/+10
* Add 'notail' marker for call instructions.Akira Hatanaka2015-11-061-0/+24
* Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs2015-08-101-1/+1
* TRE: Just erase dead BBs and tweak the iteration loop not to increment the de...Benjamin Kramer2015-02-281-0/+21
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-273-14/+14
* Fix tail recursion eliminationArnaud A. de Grandmaison2014-11-191-0/+26
* Revert "Transforms: reapply SVN r219899"Reid Kleckner2014-11-042-35/+1
* Transforms: reapply SVN r219899Saleem Abdulrasool2014-10-282-1/+35
* Fix a long-standing miscompile in the load analysis that was uncoveredChandler Carruth2014-10-191-4/+23
* Revert "TRE: make TRE a bit more aggressive"Rafael Espindola2014-10-172-35/+1
* TRE: make TRE a bit more aggressiveSaleem Abdulrasool2014-10-162-1/+35
* We may visit a call that uses an alloca multiple times in callUsesLocalStack,...Nick Lewycky2014-07-231-0/+14
* Improve 'tail' call marking in TRE. A bootstrap of clang goes from 375k calls...Nick Lewycky2014-05-051-0/+23
* Fix PR7272 in -tailcallelim instead of the inlinerReid Kleckner2014-04-211-0/+8
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easie...Stephen Lin2013-07-143-5/+5
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-142-3/+3
* Teach TailRecursionElimination to handle certain cases of nocapture escaping ...Michael Gottesman2013-07-112-25/+86
* [TRE] Combined another test into basic.llMichael Gottesman2013-07-052-13/+1
* [TRE] Merged several tests into the the test basic.ll.Michael Gottesman2013-07-055-62/+58
* Revert the test moves from 176733. Use "REQUIRES: asserts" instead.Jan Wen Voung2013-03-123-4/+2
* Disable statistics on Release builds and move tests that depend on -stats.Jan Wen Voung2013-03-083-0/+4
* Converted test dont-tce-tail-marked-call.ll to use FileCheck.Michael Gottesman2013-01-111-2/+2
* This commit is a 4x squash commit consisting of 4x functions converted to use...Michael Gottesman2013-01-114-6/+12
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-011-1/+3
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-011-1/+1
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-301-1/+1
* Revert r166407 because it caused analyzer tests to crash and broke self-host ...Argyrios Kyrtzidis2012-10-221-19/+4
* Reapply r166405, teaching tailcallelim to be smarter about nocapture, with aNick Lewycky2012-10-221-4/+19
* Revert r166405, "Teach TailRecursionElimination to consider 'nocapture' when ...NAKAMURA Takumi2012-10-221-4/+2
* Teach TailRecursionElimination to consider 'nocapture' when deciding whetherNick Lewycky2012-10-211-2/+4
* Convert the uses of '|&' to use '2>&1 |' instead, which works on oldChandler Carruth2012-07-022-2/+2
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-024-4/+4
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-271-2/+2
* Correct over-zealous removal of hack.Bill Wendling2011-10-171-1/+0
OpenPOWER on IntegriCloud