-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
Suboptimal codegen for abs-diff style functions #100810
Labels
Comments
#92576 should help here |
RKSimon
added a commit
that referenced
this issue
Aug 5, 2024
RKSimon
added a commit
that referenced
this issue
Aug 5, 2024
RKSimon
added a commit
that referenced
this issue
Aug 5, 2024
Extend test coverage for #92576 - copied from existing x86 tests
RKSimon
added a commit
to RKSimon/llvm-project
that referenced
this issue
Aug 6, 2024
banach-space
pushed a commit
to banach-space/llvm-project
that referenced
this issue
Aug 7, 2024
banach-space
pushed a commit
to banach-space/llvm-project
that referenced
this issue
Aug 7, 2024
banach-space
pushed a commit
to banach-space/llvm-project
that referenced
this issue
Aug 7, 2024
…100810 Extend test coverage for llvm#92576 - copied from existing x86 tests
kstoimenov
pushed a commit
to kstoimenov/llvm-project
that referenced
this issue
Aug 15, 2024
kstoimenov
pushed a commit
to kstoimenov/llvm-project
that referenced
this issue
Aug 15, 2024
kstoimenov
pushed a commit
to kstoimenov/llvm-project
that referenced
this issue
Aug 15, 2024
…100810 Extend test coverage for llvm#92576 - copied from existing x86 tests
RKSimon
added a commit
to RKSimon/llvm-project
that referenced
this issue
Aug 19, 2024
RKSimon
added a commit
to RKSimon/llvm-project
that referenced
this issue
Aug 20, 2024
RKSimon
added a commit
to RKSimon/llvm-project
that referenced
this issue
Aug 21, 2024
cjdb
pushed a commit
to cjdb/llvm-project
that referenced
this issue
Aug 23, 2024
dmpolukhin
pushed a commit
to dmpolukhin/llvm-project
that referenced
this issue
Sep 2, 2024
RKSimon
added a commit
that referenced
this issue
Sep 4, 2024
…ubo x, y) -> abdu(x, y)" fold (and neg equivalent) Handle cases where CGP has merged the CMP+SUB into a USUBO node - improves a few outstanding niggles from #100810
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://godbolt.org/z/doWPnqfs6
The
tgt
form saves 1 instruction in the u32 case:The difference is even more pronounced in the u128 case:
The text was updated successfully, but these errors were encountered: