Page MenuHomePhabricator

Bug 1917964 - Use __builtin_convertvector and __builtin_shufflevector on GCC when available. r?aosmond
ClosedPublic

Authored by lsalzman on Sep 13 2024, 5:41 AM.
Referenced Files
Unknown Object (File)
Jun 1 2025, 6:48 PM
Unknown Object (File)
Apr 8 2025, 7:39 PM
Unknown Object (File)
Feb 23 2025, 8:23 AM
Unknown Object (File)
Feb 19 2025, 11:40 AM
Unknown Object (File)
Feb 3 2025, 11:54 PM
Unknown Object (File)
Feb 1 2025, 5:49 PM
Unknown Object (File)
Sep 18 2024, 5:39 PM
Unknown Object (File)
Sep 18 2024, 5:39 PM
Subscribers
None

Details

Summary

GCC upstream recommends we use builtin_convertvector and builtin_shufflevector instead of __builtin_shuffle
for better code generation.

See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116666#c7

Diff Detail

Event Timeline

phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.
This revision is now accepted and ready to land.Sep 13 2024, 12:03 PM

This revision requires a Testing Policy Project Tag to be set before landing. Please apply one of testing-approved, testing-exception-unchanged, testing-exception-ui, testing-exception-elsewhere, testing-exception-other. Tip: this Firefox add-on makes it easy!