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)
commit28c000b2343396a0358c1fcdd727bdebfa5b0754
tree71d86c8b749942b793ad6e891c80efd21c34749d
parenta6f86fc6fa98a4b6386f3d9cbe756be0556709cb
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.

llvm-svn: 168248
llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
llvm/test/CodeGen/PowerPC/2012-11-16-mischedcall.ll [new file with mode: 0644]