[DAGCombiner] Replace masked loads with a zero mask with the passthru value
authorCraig Topper <craig.topper@intel.com>
Sun, 2 Jun 2019 18:58:46 +0000 (18:58 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 2 Jun 2019 18:58:46 +0000 (18:58 +0000)
commita7bc31ebc6deddc99bcfc4ca15fc6d2573544f1c
treedc146be9e3e2ce8492ba0c0e9b86fe2af52b5dd5
parent87346a15db59fbbb9828f232e8025dca4e610163
[DAGCombiner] Replace masked loads with a zero mask with the passthru value

Similar to what was recently done for gathers in r362015.

llvm-svn: 362337
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll
llvm/test/CodeGen/X86/masked_load.ll
llvm/test/CodeGen/X86/vmaskmov-offset.ll