OSDN Git Service

Broaden isSchedulingBoundary to check aliases of SP.
authorAndrew Trick <atrick@apple.com>
Sat, 17 Nov 2012 03:35:11 +0000 (03:35 +0000)
committerAndrew Trick <atrick@apple.com>
Sat, 17 Nov 2012 03:35:11 +0000 (03:35 +0000)
commite1f663933a59a04c6c01f12e140088cf2370b1f4
tree4d812e7f409fd49d1bc700650e2e1cb55889dc3e
parentc37f502d48f7eb34099bb60ece63400657fb180e
Broaden isSchedulingBoundary to check aliases of SP.

On PPC the stack pointer is X1, but ADJCALLSTACK writes R1.

Fixes PR14315: Register regmask dependency problem with misched.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168248 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/TargetInstrInfoImpl.cpp
test/CodeGen/PowerPC/2012-11-16-mischedcall.ll [new file with mode: 0644]