These are custom expanded in CGBuiltin:
svmov_b_z(pg, op) <=> svand_b_z(pg, op, op) svnot_b_z(pg, op) <=> sveor_b_z(pg, op, pg)
Paths
| Differential D79039
[SveEmitter] Add builtins for svmov_b and svnot_b. ClosedPublic Authored by sdesmalen on Apr 28 2020, 1:56 PM.
Details Summary These are custom expanded in CGBuiltin: svmov_b_z(pg, op) <=> svand_b_z(pg, op, op) svnot_b_z(pg, op) <=> sveor_b_z(pg, op, pg)
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 28 2020, 2:04 PM Closed by commit rGa4dac6d4e0ea: [SveEmitter] Add builtins for svmov_b and svnot_b. (authored by sdesmalen). · Explain WhyApr 29 2020, 5:51 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 260894 clang/include/clang/Basic/arm_sve.td
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c
|