-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Label
Projects
Milestones
Assignee
Sort
Issues list
More instructions generated for 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.
Ord::clamp
than manual max(X).min(Y)
for saturating truncating cast from i32
to u8
A-autovectorization
#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 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
sum
of count_ones
over an array
A-autovectorization
#101060
opened Aug 26, 2022 by
alion02
Tracking Issue for 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.
Iterator::next_chunk
A-autovectorization
#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.