-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Use cmeq, cmge, cmgt (zero) when one of the operands is Vector64/128<T>.Zero #33972
Labels
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Priority:3
Work that is nice to have
Milestone
Comments
echesakov
added
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
labels
Mar 23, 2020
Dotnet-GitSync-Bot
added
the
untriaged
New issue has not been triaged by the area owner
label
Mar 23, 2020
runtime/src/libraries/System.Collections/src/System/Collections/BitArray.cs Lines 183 to 195 in c74407f
|
BruceForstall
removed
the
untriaged
New issue has not been triaged by the area owner
label
Apr 4, 2020
29 tasks
JulieLeeMSFT
added
the
needs-further-triage
Issue has been initially triaged, but needs deeper consideration or reconsideration
label
Mar 23, 2021
JulieLeeMSFT
removed
the
needs-further-triage
Issue has been initially triaged, but needs deeper consideration or reconsideration
label
Jun 7, 2021
3 tasks
1 task
I believe this item was addressed fully. |
Yes, I believe it was. There is more opportunity with other instructions like 'cmle' and 'cmlt', but based on the title of this issue, we got them covered. |
ghost
locked as resolved and limited conversation to collaborators
Apr 15, 2022
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Priority:3
Work that is nice to have
For example,
The code as in #33749 (comment) BitArray:.ctor
should be optimized down to
This applies to all the intrinsics that are mapped to cmeq, cmge, cmgt, cmle, cmlt, fcmeq, fcmge, fcmgt, fcmle and fcmlt instructions
category:cq
theme:hardware-intrinsics
skill-level:intermediate
cost:small
The text was updated successfully, but these errors were encountered: