The svcreate builtins allow constructing a tuple from individual vectors, e.g.
svint32x2_t svcreate2(svint32_t v2, svint32_t v2)`
Paths
| Differential D81463
[SveEmitter] Add builtins for tuple creation (svcreate2/svcreate3/etc) ClosedPublic Authored by sdesmalen on Jun 9 2020, 6:03 AM.
Details Summary The svcreate builtins allow constructing a tuple from individual vectors, e.g. svint32x2_t svcreate2(svint32_t v2, svint32_t v2)`
Diff Detail
Event Timelinesdesmalen added a parent revision: D81459: [SveEmitter] Add SVE tuple types and builtins for svundef..Jun 9 2020, 6:10 AM sdesmalen added a child revision: D81725: [AArch64][SVE] Enable __ARM_FEATURE_SVE macros..Jun 12 2020, 2:37 AM This revision is now accepted and ready to land.Jun 17 2020, 5:38 AM Closed by commit rG1d7b4a7e5e4a: [SveEmitter] Add builtins for tuple creation (svcreate2/svcreate3/etc) (authored by sdesmalen). · Explain WhyJun 18 2020, 2:09 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 271616 clang/include/clang/Basic/TargetBuiltins.h
clang/include/clang/Basic/arm_sve.td
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4.c
|