diff options
author | Chuang-Yu Cheng <cycheng@multicorewareinc.com> | 2016-08-17 03:17:44 +0000 |
---|---|---|
committer | Chuang-Yu Cheng <cycheng@multicorewareinc.com> | 2016-08-17 03:17:44 +0000 |
commit | f7ba716bcb231dc7337637616fc2cb525d174247 (patch) | |
tree | 9be5e9e84725ba4f908ed950b177b3a87a885d34 /llvm/lib/Object/SymbolicFile.cpp | |
parent | 6ed8da00492b848f5d5485365e17c5f3db58690c (diff) | |
download | bcm5719-llvm-f7ba716bcb231dc7337637616fc2cb525d174247.tar.gz bcm5719-llvm-f7ba716bcb231dc7337637616fc2cb525d174247.zip |
[ppc64] Don't apply sibling call optimization if callee has any byval arg
This is a quick work around, because in some cases, e.g. caller's stack
size > callee's stack size, we are still able to apply sibling call
optimization even callee has any byval arg.
This patch fix: https://llvm.org/bugs/show_bug.cgi?id=28328
Reviewers: hfinkel kbarton nemanjai amehsan
Subscribers: hans, tjablin
https://reviews.llvm.org/D23441
llvm-svn: 278900
Diffstat (limited to 'llvm/lib/Object/SymbolicFile.cpp')
0 files changed, 0 insertions, 0 deletions