summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2021-06-26 19:34:16 +0100
committerDavid Green <david.green@arm.com>2021-06-26 19:34:16 +0100
commit2887f1463930044a6093f111dc8eba5594144c33 (patch)
treed84b2b1903855026920a250009ce5ec456407492 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent8c2d4621d94ede43fd2309249556b96bf7400fe7 (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