This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Add support for the ABS dag node and testcases for integer abs.
Needs ReviewPublic

Authored by ikulagin on Sep 10 2018, 11:41 AM.

Details

Summary

Indicate that the ABS is legal for the i64 type when the NEON is supported.

These changes are related to D49837.

Diff Detail

Repository
rL LLVM

Event Timeline

ikulagin created this revision.Sep 10 2018, 11:41 AM
RKSimon added inline comments.Sep 12 2018, 5:07 AM
test/CodeGen/AArch64/iabs.ll
1

Commit this file with current codegen and update the patch to show the codegen diff?

ikulagin updated this revision to Diff 165135.Sep 12 2018, 12:58 PM
ikulagin marked an inline comment as done.

Commit this file with current codegen and update the patch to show the codegen diff?

I have updated this patch.

Commit this file with current codegen and update the patch to show the codegen diff?

I have updated this patch.

Just commit the test file with trunk's current codegen and then update this phab with the codegen changes - no need for a second phab.

Commit this file with current codegen and update the patch to show the codegen diff?

I have updated this patch.

Just commit the test file with trunk's current codegen and then update this phab with the codegen changes - no need for a second phab.

I'm sorry, I haven't the commit access.

Please rebase after rL342156

ikulagin updated this revision to Diff 165384.Sep 13 2018, 2:39 PM

Please rebase after rL342156

Rebase

Cheers - this is up to the arm guys now

RKSimon resigned from this revision.Sep 29 2018, 3:01 AM