[AArch64][GlobalISel] Add isel support for G_UADDO on s32s and s64s
authorJessica Paquette <jpaquette@apple.com>
Thu, 14 Mar 2019 22:54:29 +0000 (22:54 +0000)
committerJessica Paquette <jpaquette@apple.com>
Thu, 14 Mar 2019 22:54:29 +0000 (22:54 +0000)
commit7d6784f5225b19867eb7702e4ff9b3c3b06dfb7b
treee517e72bc90b5170dcd51818f4f06daeefd8b7a5
parentd61b89be8d73d09c9507c28826a468c5ee8f11fc
[AArch64][GlobalISel] Add isel support for G_UADDO on s32s and s64s

This adds instruction selection support for G_UADDO on s32s and s64s.

Also
- Add an instruction selection test
- Update the arm64-xaluo.ll test to show that we generate the correct assembly

Differential Revision: https://reviews.llvm.org/D58734

llvm-svn: 356214
llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
llvm/test/CodeGen/AArch64/GlobalISel/select-uaddo.mir [new file with mode: 0644]
llvm/test/CodeGen/AArch64/arm64-xaluo.ll