]> granicus.if.org Git - llvm/commit
Merging r326521:
authorTom Stellard <tstellar@redhat.com>
Wed, 11 Apr 2018 22:53:38 +0000 (22:53 +0000)
committerTom Stellard <tstellar@redhat.com>
Wed, 11 Apr 2018 22:53:38 +0000 (22:53 +0000)
commit44e5d1278bb04bec281a921b0c63a8d22e1731f6
tree5caab75290a41f98f2119e2a76a911b70aec504b
parentb67ea3360d1f75bbb397e719dcae601b8cc744f9
Merging r326521:

------------------------------------------------------------------------
r326521 | indutny | 2018-03-01 16:59:27 -0800 (Thu, 01 Mar 2018) | 13 lines

[ArgumentPromotion] don't break musttail invariant PR36543

Summary:
Do not break musttail invariant by promoting arguments of musttail
callee or caller.

Reviewers: sanjoy, dberlin, hfinkel, george.burgess.iv, fhahn, rnk

Reviewed By: rnk

Subscribers: rnk, llvm-commits

Differential Revision: https://reviews.llvm.org/D43926
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_60@329858 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/ArgumentPromotion.cpp
test/Transforms/ArgumentPromotion/musttail.ll [new file with mode: 0644]