summaryrefslogtreecommitdiff
path: root/lib/Transforms/Coroutines
diff options
context:
space:
mode:
authorTom Stellard <tstellar@redhat.com>2018-04-11 22:38:11 +0000
committerTom Stellard <tstellar@redhat.com>2018-04-11 22:38:11 +0000
commit7ce61db5caa6858bfa40fd33bcbc44b9123a39cf (patch)
tree99add482e22a11c1a5d702912a01b1a7863e9abd /lib/Transforms/Coroutines
parent84bc444011dcc51cac4d95503495fa35f4f4032a (diff)
Merging r326404:
------------------------------------------------------------------------ r326404 | rnk | 2018-02-28 17:19:18 -0800 (Wed, 28 Feb 2018) | 14 lines [IPSCCP] do not break musttail invariant (PR36485) Do not replace results of `musttail` calls with a constant if the call itself can't be removed. Do not zap returns of `musttail` callees, if the call site can't be removed and replaced with a constant. Do not zap returns of `musttail`-calling blocks, this breaks invariant too. Patch by Fedor Indutny Differential Revision: https://reviews.llvm.org/D43695 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_60@329855 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Coroutines')
0 files changed, 0 insertions, 0 deletions