diff options
| author | David Green <david.green@arm.com> | 2021-06-26 19:34:16 +0100 |
|---|---|---|
| committer | David Green <david.green@arm.com> | 2021-06-26 19:34:16 +0100 |
| commit | 2887f1463930044a6093f111dc8eba5594144c33 (patch) | |
| tree | d84b2b1903855026920a250009ce5ec456407492 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 8c2d4621d94ede43fd2309249556b96bf7400fe7 (diff) | |
[ISel] Port AArch64 SABD and UABD to DAGCombine
This ports the AArch64 SABD and USBD over to DAG Combine, where they can be
used by more backends (notably MVE in a follow-up patch). The matching code
has changed very little, just to handle legal operations and types
differently. It selects from (ABS (SUB (EXTEND a), (EXTEND b))), producing
a ubds/abdu which is zexted to the original type.
Differential Revision: https://reviews.llvm.org/D91937
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
