OSDN Git Service

[ShrinkWrapping] Teach shrink-wrapping how to analyze RegMask.
authorQuentin Colombet <qcolombet@apple.com>
Fri, 6 Nov 2015 21:00:13 +0000 (21:00 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Fri, 6 Nov 2015 21:00:13 +0000 (21:00 +0000)
commit1cc0c4325b069d6faa5d7a9c9ae1ce92758aaa36
treebf57314f0dd38d18fb8ee8f755d305bbb30d5da1
parent810bd4f2193675f5b4ac2601a1671e6526c43489
[ShrinkWrapping] Teach shrink-wrapping how to analyze RegMask.

Previously we were conservatively assuming that RegMask operands clobber
callee saved registers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252341 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/ShrinkWrap.cpp
test/CodeGen/X86/x86-shrink-wrapping.ll