summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>2019-02-06 18:59:19 +0000
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>2019-02-06 18:59:19 +0000
commit8cda83a5db9508026cc12da19a097e05f270f3ce (patch)
treee691e22f20dc305ce6c8b917ee9a5cd16004d009 /lldb/packages/Python/lldbsuite/test
parent58947cf854d6c1b18ac10119105e95e4f223af80 (diff)
downloadbcm5719-llvm-8cda83a5db9508026cc12da19a097e05f270f3ce.tar.gz
bcm5719-llvm-8cda83a5db9508026cc12da19a097e05f270f3ce.zip
[SystemZ] Wait with VGBM selection until after DAGCombine2.
Don't lower BUILD_VECTORs to BYTE_MASK, but instead expose the BUILD_VECTORs to the DAGCombiner and select them to VGBM in Select(). This allows the DAGCombiner to understand the constant vector values. For floating point, only all-zeros vectors are now generated with VGBM, as it turned out to be somewhat complicated to handle any arbitrary constants, while in practice this is very rare and hardly needed. The SystemZ ISD opcodes z_byte_mask, z_vzero and z_vones have been removed. Review: Ulrich Weigand https://reviews.llvm.org/D57152 llvm-svn: 353325
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud