Skip to content

Remove repr(simd) attribute and use a lang-item instead #63633

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
gnzlbg opened this issue Aug 16, 2019 · 1 comment
Open

Remove repr(simd) attribute and use a lang-item instead #63633

gnzlbg opened this issue Aug 16, 2019 · 1 comment
Labels
A-SIMD Area: SIMD (Single Instruction Multiple Data) C-cleanup Category: PRs that clean code up or issues documenting cleanup. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@gnzlbg
Copy link
Contributor

gnzlbg commented Aug 16, 2019

After #63531, we should, at some point, expose a #[lang = "packed_simd"] struct Simd<T, const N: usize>([T; N]); from libcore that we handle specially in the compiler instead of using a #[repr(simd)] attribute for it.

@jonas-schievink jonas-schievink added A-SIMD Area: SIMD (Single Instruction Multiple Data) C-cleanup Category: PRs that clean code up or issues documenting cleanup. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Aug 16, 2019
@workingjubilee
Copy link
Member

workingjubilee commented Oct 5, 2021

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-SIMD Area: SIMD (Single Instruction Multiple Data) C-cleanup Category: PRs that clean code up or issues documenting cleanup. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

3 participants