OSDN Git Service

Revert r289638: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligi...
authorChandler Carruth <chandlerc@gmail.com>
Fri, 16 Dec 2016 07:31:20 +0000 (07:31 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 16 Dec 2016 07:31:20 +0000 (07:31 +0000)
commite87e7067eda6cbdab6b31bec5a70c41ee6f1c26b
treeef0b3a529f38f0649717fea907778eb59e515e8c
parent5d882e82736674c3824a724339d5efd805cf4297
Revert r289638: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)

This patch appears to result in trampolines in vtables being miscompiled
when they in turn tail call a method.

I've posted some preliminary details about the failure on the thread for
this commit and talked to Hal. He was comfortable going ahead and
reverting until we sort out what is wrong.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289928 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCISelLowering.cpp
test/CodeGen/PowerPC/ppc64-blnop.ll [deleted file]
test/CodeGen/PowerPC/ppc64-sibcall.ll