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
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||