This patch changes the builtin prototype to use 'b' (boolean) instead
of the default integer element type. That fixes the dup/dupq intrinsics
when compiling with C++.
This patch also fixes one of the defines for __ARM_FEATURE_SVE2_BITPERM.
Paths
| Differential D100294
[AArch64][SVE] Fix dup/dupq intrinsics for C++. ClosedPublic Authored by sdesmalen on Apr 12 2021, 3:28 AM.
Details Summary This patch changes the builtin prototype to use 'b' (boolean) instead This patch also fixes one of the defines for __ARM_FEATURE_SVE2_BITPERM.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 12 2021, 8:43 AM Closed by commit rGfa936b610fd0: [AArch64][SVE] Fix dup/dupq intrinsics for C++. (authored by sdesmalen). · Explain WhyApr 13 2021, 2:58 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 337082 clang/include/clang/Basic/arm_sve.td
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c
clang/utils/TableGen/SveEmitter.cpp
|