summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-08-25 17:48:17 +0000
committerCraig Topper <craig.topper@intel.com>2018-08-25 17:48:17 +0000
commita11a3b381806e2bd4e54ed1dfa32b57723e30714 (patch)
tree51ad73c75b723c9bae68e98edc97e0c309f04bc5 /llvm/test/CodeGen
parentbce8680605644df6143487ec7789375608486ffa (diff)
downloadbcm5719-llvm-a11a3b381806e2bd4e54ed1dfa32b57723e30714.tar.gz
bcm5719-llvm-a11a3b381806e2bd4e54ed1dfa32b57723e30714.zip
[SelectionDAG][X86] Reorder the operands the MaskedStoreSDNode to put the value first.
Summary: Previously the value being stored is the last operand in SDNode. This causes the type legalizer to visit the mask operand before the value operand. The type legalizer was more complicated because of this since we want the type of the value to drive the decisions. This patch moves the value to be the first operand so we visit it first during type legalization. It also simplifies the type legalization code accordingly. X86 is currently the only in tree target that uses this SDNode. Not sure if there are any users out of tree. Reviewers: RKSimon, delena, hfinkel, eli.friedman Reviewed By: RKSimon Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D50402 llvm-svn: 340689
Diffstat (limited to 'llvm/test/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud