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/Target/AMDGPU/SIISelLowering.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/Target/AMDGPU/SIISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions

