This is an archive of the discontinued LLVM Phabricator instance.

[flang] Add PowerPC vec_sl, vec_sld, vec_sldw, vec_sll, vec_slo, vec_srl and vec_sro intrinsic
ClosedPublic

Authored by kkwli0 on Jul 5 2023, 9:50 PM.

Details

Summary

This patch is to add codegen and semantic checking for PowerPC vec_sl, vec_sld, vec_sldw, vec_sll, vec_slo, vec_srl and vec_sro intrinsic.

Co-authored-by: pscoro

Diff Detail

Event Timeline

kkwli0 created this revision.Jul 5 2023, 9:50 PM
kkwli0 requested review of this revision.Jul 5 2023, 9:50 PM
kkwli0 edited the summary of this revision. (Show Details)Jul 6 2023, 6:13 AM

Semantics change LGTM.

DanielCChen accepted this revision.Jul 11 2023, 7:49 AM

The code gen part LGTM.

This revision is now accepted and ready to land.Jul 11 2023, 7:49 AM

Thanks for the review. I will wait for a day or two to see if there are more comments.

flang/module/__ppc_intrinsics.f90