commit | c03acbca56b21439a306a5f2cbae2e4bf6ce22f9 | [log] [tgz] |
---|---|---|
author | David Majnemer <david.majnemer@gmail.com> | Fri Aug 28 16:44:09 2015 +0000 |
committer | David Majnemer <david.majnemer@gmail.com> | Fri Aug 28 16:44:09 2015 +0000 |
tree | 38b69fc3b4d08f64f18a78352a6f3e45d6d1610e | |
parent | f5ab7a4dbb3061b17b6cc010e6b5fa802e913a52 [diff] |
[CodeGen] isInTailCallPosition didn't consider readnone tailcalls A readnone tailcall may still have a chain of computation which follows it that would invalidate a tailcall lowering. Don't skip the analysis in such cases. This fixes PR24613. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246304 91177308-0d34-0410-b5e6-96231b3b80d8