Change type profile for vpermv back to using operand type for the mask argument to...
authorCraig Topper <craig.topper@gmail.com>
Mon, 16 Apr 2012 06:43:40 +0000 (06:43 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 16 Apr 2012 06:43:40 +0000 (06:43 +0000)
commit92040745984933f51b7c36b8b93f0e5a1931feee
treedf7834cfb9d4520a9bc5f02aa3163ce3ffea358c
parent7e9f7fbc11835baa50c5ebb688a9fd515d6fafed
Change type profile for vpermv back to using operand type for the mask argument to match intrinsic behavior. Add a bitcast to the lowering code to convert mask from v8i32 to v8f32 for vpermps.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154798 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrFragmentsSIMD.td