- Check memoperand alignment instead of checking stack alignment. Most load / store...
authorEvan Cheng <evan.cheng@apple.com>
Mon, 16 Nov 2009 21:56:03 +0000 (21:56 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Mon, 16 Nov 2009 21:56:03 +0000 (21:56 +0000)
commit600c04369775b014073ec295545ff9dd2a7f2fed
tree3f0afbd3c491a0249fb7eacbf4d488ad083a7db5
parentf76a3d634f85783783d75bf4d8e736b178e4f5e6
- Check memoperand alignment instead of checking stack alignment. Most load / store folding instructions are not referencing spill stack slots.
- Mark MOVUPSrm re-materializable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88974 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.cpp
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll [new file with mode: 0644]