diff options
author | Fraser Cormack <fraser@codeplay.com> | 2021-07-23 11:13:08 +0100 |
---|---|---|
committer | Fraser Cormack <fraser@codeplay.com> | 2021-07-27 10:52:34 +0100 |
commit | 7b33b849bd337fa68accf6a61e36cb4f0a947af1 (patch) | |
tree | 149cf4349f8133fb08a1c7515fc28b7767bfcd6a /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 0f98e6e87558b34cb00e2a043d471cb71466783a (diff) | |
download | llvm-7b33b849bd337fa68accf6a61e36cb4f0a947af1.zip llvm-7b33b849bd337fa68accf6a61e36cb4f0a947af1.tar.gz llvm-7b33b849bd337fa68accf6a61e36cb4f0a947af1.tar.bz2 |
[SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines
This patch builds on top of D106575 in which scalable-vector splats were
supported in `ISD::matchBinaryPredicate`. It teaches the DAGCombiner how
to perform a variety of the pre-existing saturating add/sub combines on
scalable-vector types.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D106652
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions