[X86] Remove alignment restrictions from load folding table for some instructions...
authorCraig Topper <craig.topper@gmail.com>
Sun, 27 Nov 2016 01:52:51 +0000 (01:52 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 27 Nov 2016 01:52:51 +0000 (01:52 +0000)
commitfb64a25ba16c7214106500699d97c86b0577847d
tree5878314a36bb8047b1cd3f39388b6e6d9504d93f
parent4c77e8940efb449d6082cb92405e938a8e077aa8
[X86] Remove alignment restrictions from load folding table for some instructions that don't have a restriction.

Most of these are the SSE4.1 PMOVZX/PMOVSX instructions which all read less than 128-bits. The only other was PMOVUPD which by definition is an unaligned load.

llvm-svn: 287991
llvm/lib/Target/X86/X86InstrInfo.cpp