]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
X86: Don't fold spills into SSE operations if the stack is unaligned.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 6 Oct 2013 13:48:22 +0000 (13:48 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 6 Oct 2013 13:48:22 +0000 (13:48 +0000)
commitd9f7a185e31d70a81775eb88db33c74b92b14697
tree184dc5b28fa99ab9cd83264f40b9791fa31d7c25
parent714319a169784577e33fb1ea28ac06be32c9e735
X86: Don't fold spills into SSE operations if the stack is unaligned.

Regalloc can emit unaligned spills nowadays, but we can't fold the
spills into SSE ops if we can't guarantee alignment. PR12250.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192064 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.cpp
test/CodeGen/X86/unaligned-spill-folding.ll [new file with mode: 0644]