This is an archive of the discontinued LLVM Phabricator instance.

[SveEmitter] Add builtins for struct loads/stores (ld2/ld3/etc)
ClosedPublic

Authored by sdesmalen on Jun 9 2020, 6:09 AM.

Details

Summary

The struct store intrinsics in LLVM IR take the individual parts
as arguments, so this patch uses the intrinsics used for svget
to break the tuples into individual parts.

Diff Detail

Event Timeline

sdesmalen created this revision.Jun 9 2020, 6:09 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 9 2020, 6:09 AM
efriedma accepted this revision.Jun 18 2020, 2:08 PM

LGTM

clang/lib/CodeGen/CGBuiltin.cpp
7966

Whitespace.

This revision is now accepted and ready to land.Jun 18 2020, 2:08 PM
This revision was automatically updated to reflect the committed changes.