OSDN Git Service

[SelectionDAG] Don't call GetWidenedVector for mask operands of MLOAD/MSTORE.
authorCraig Topper <craig.topper@intel.com>
Tue, 5 Dec 2017 23:08:25 +0000 (23:08 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 5 Dec 2017 23:08:25 +0000 (23:08 +0000)
commit73a2d507034fab46f3b5b4ca5955cf85ce76b027
tree43647de534016e23ecae87a36a26a6b9b387d85a
parent8bedc46d5a8c861953481d150d5c5b51fcff1546
[SelectionDAG] Don't call GetWidenedVector for mask operands of MLOAD/MSTORE.

GetWidenedVector does't guarantee the widened elements are zero which would break the intended behavior of the operation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319849 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp