This patch adds new intrinsics for logical/bitwise operations and changes the lowering for the following builtins to emit calls to the new aarch64.sve.###.u intrinsics.
svand_x
svand_n_x
svorr_x
svorr_n_x
sveor_x
sveor_n_x
svbic_x
svbic_n_x
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
The description needs updating because this patch is for logical/bitwise operations and not shifts.
FYI: I have a patch that extends the support to integer and floating point multiple-add operations that I'll push to phabricator probably tomorrow.
Comment Actions
@lizhijin: In case there's a misunderstanding I just wanted to say your patch has been accepted and is good to land. Sometimes patches are accepted with a few extra comments which you're trusted to consider before landing a patch (i.e. there's no need to wait for the patch to be accepted again). There's no real rule but typically I just wait a day after acceptance before landing a patch (with any suggested minor modifications) in order to give other reviewers a chance to comment.