Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v4f32...
authorEvan Cheng <evan.cheng@apple.com>
Tue, 31 Jul 2007 08:04:03 +0000 (08:04 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 31 Jul 2007 08:04:03 +0000 (08:04 +0000)
commitc64a1a921ca82c561672f34a2ec9c23b4a590159
treee5c8365b5124fef5109de35080939795ed0efe85
parent15c260adff08bffaa810e848668e8d2653fc883c
Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v4f32 s2v (f32 load ))), 0) -> (i32 load )

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40628 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrFPStack.td
lib/Target/X86/X86InstrFormats.td [new file with mode: 0644]
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrMMX.td
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86InstrX86-64.td
test/CodeGen/X86/2007-07-31-VInsertBug.ll [new file with mode: 0644]