Skip to content

Issues: rust-lang/rust

New issue

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

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

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

More instructions generated for Ord::clamp than manual max(X).min(Y) for saturating truncating cast from i32 to u8 A-autovectorization Area: Autovectorization, which can impact perf or code size A-codegen Area: Code generation C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#125738 opened May 29, 2024 by okaneco
Autovectorization fails if a field follows an array A-autovectorization Area: Autovectorization, which can impact perf or code size C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#121276 opened Feb 18, 2024 by EsotericPyramid
for loop in closure is not unrolled and not vectorlized correctly A-autovectorization Area: Autovectorization, which can impact perf or code size A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code.
#120189 opened Jan 21, 2024 by shuangsilab
Rustc fails to perform autovectorization for a loop when targeting aarch64-apple-darwin A-autovectorization Area: Autovectorization, which can impact perf or code size A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such I-slow Issue: Problems and improvements with respect to performance of generated code. O-AArch64 Armv8-A or later processors in AArch64 mode T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#117345 opened Oct 29, 2023 by Pzixel
Missed autovectorization for slice.iter.fold, works for slice.iter.copied.fold A-autovectorization Area: Autovectorization, which can impact perf or code size A-codegen Area: Code generation I-heavy Issue: Problems and improvements with respect to binary size of generated code. I-slow Issue: Problems and improvements with respect to performance of generated code.
#113789 opened Jul 17, 2023 by jhorstmann
Initialization of stack-based arrays does not get automatically vectorized. A-autovectorization Area: Autovectorization, which can impact perf or code size C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#112459 opened Jun 9, 2023 by TDecking
SIMD path never taken in simple vectorized loop A-autovectorization Area: Autovectorization, which can impact perf or code size A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-SIMD Area: SIMD (Single Instruction Multiple Data) C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#108187 opened Feb 17, 2023 by linkmauve
rustc can not inline simple for-loop when arm neon is enabled A-autovectorization Area: Autovectorization, which can impact perf or code size A-codegen Area: Code generation A-SIMD Area: SIMD (Single Instruction Multiple Data) A-target-feature Area: Enabling/disabling target features like AVX, Neon, etc. C-bug Category: This is a bug. O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#102220 opened Sep 24, 2022 by Nugine
Codegen weirdness for sum of count_ones over an array A-autovectorization Area: Autovectorization, which can impact perf or code size A-codegen Area: Code generation A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code. O-x86_64 Target: x86-64 processors (like x86_64-*) P-high High priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-llvm Working group: LLVM backend code generation
#101060 opened Aug 26, 2022 by alion02
Tracking Issue for Iterator::next_chunk A-autovectorization Area: Autovectorization, which can impact perf or code size C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#98326 opened Jun 21, 2022 by rossmacarthur
1 of 3 tasks
Strange ASM pessimizations as a result of algorithmic optimization A-autovectorization Area: Autovectorization, which can impact perf or code size A-codegen Area: Code generation A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#92119 opened Dec 20, 2021 by HadrienG2
align_to prefix max length not taken into account in optimization A-autovectorization Area: Autovectorization, which can impact perf or code size A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-SIMD Area: SIMD (Single Instruction Multiple Data) C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#72356 opened May 19, 2020 by hsivonen
LLVM pointer range loop / autovectorization regression part two A-autovectorization Area: Autovectorization, which can impact perf or code size A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-enhancement Category: An issue proposing an enhancement or a PR with one. I-slow Issue: Problems and improvements with respect to performance of generated code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#37276 opened Oct 19, 2016 by bluss
ProTip! no:milestone will show everything without a milestone.