[X86][SSE] Constant fold PEXTRB/PEXTRW/EXTRACT_VECTOR_ELT nodes.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 16 Mar 2019 15:02:00 +0000 (15:02 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 16 Mar 2019 15:02:00 +0000 (15:02 +0000)
commitf2c53b5d6c5516ed5f270e3e8e90281ea6acbea9
tree2ce2c60a41adb1affabeea3d5555621747cb1cff
parent0f472e1d01d60b6e615cd71a09b0a52eb8e42072
[X86][SSE] Constant fold PEXTRB/PEXTRW/EXTRACT_VECTOR_ELT nodes.

Replaces existing i1-only fold.

llvm-svn: 356325
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/pr34177.ll
llvm/test/CodeGen/X86/widen_load-2.ll