[InstCombine] Teach the code that pulls logical operators through constant shifts...
authorCraig Topper <craig.topper@intel.com>
Sat, 5 Aug 2017 20:00:42 +0000 (20:00 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 5 Aug 2017 20:00:42 +0000 (20:00 +0000)
commit65dd32afbc2aba6975a44fab7c8a4f4f05e104d7
tree935bdb8b4653b34f40926c7a333c4f3dbedca6e1
parent1bbcab9ca59e371f73074c052242f06cdd53038d
[InstCombine] Teach the code that pulls logical operators through constant shifts to handle vector splats too.

llvm-svn: 310185
llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
llvm/test/Transforms/InstCombine/pr17827.ll
llvm/test/Transforms/InstCombine/select-with-bitwise-ops.ll
llvm/test/Transforms/InstCombine/vector-casts.ll