[PATCH] D16315: [ppc64] Enable sibling call optimization on ppc64 ELFv1/ELFv2 abi
Chuang-Yu Cheng via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 24 06:29:31 PST 2016
cycheng updated this revision to Diff 48922.
cycheng added a comment.
Undo unnecessary changes.
We found a bug when we enable shrink-wrapping + SCO, and do llvm bootstrap testing.
After we dig into the bug, we think it's **NOT** SCO's issue, we have tested disable shrink-wrapping, this patch can pass bootstrap testing, spec2006 testing.
The bug is, in some cases, shrink-wrapping + SCO will cause the tail call branch disappear, we don't know why and we are investigating it.
http://reviews.llvm.org/D16315
Files:
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/PowerPC/PPCISelLowering.h
test/CodeGen/PowerPC/ppc64-calls.ll
test/CodeGen/PowerPC/ppc64-sibcall.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16315.48922.patch
Type: text/x-patch
Size: 18614 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160224/387885ff/attachment.bin>
More information about the llvm-commits
mailing list