[Bug target/82261] x86: missing peephole for SHLD / SHRD

2022-04-09 Thread peter at cordes dot ca via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82261 --- Comment #4 from Peter Cordes --- GCC will emit SHLD / SHRD as part of shifting an integer that's two registers wide. Hironori Bono proposed the following functions as a workaround for this missed optimization

[Bug target/82261] x86: missing peephole for SHLD / SHRD

2020-05-19 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82261 --- Comment #3 from Uroš Bizjak --- (In reply to Michael Clark from comment #2) > Just refreshing this issue. I found it while testing some code-gen on > Godbolt: The combiner creates: Failed to match this instruction: (parallel [ (set

[Bug target/82261] x86: missing peephole for SHLD / SHRD

2020-05-18 Thread michaeljclark at mac dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82261 Michael Clark changed: What|Removed |Added CC||michaeljclark at mac dot com ---

[Bug target/82261] x86: missing peephole for SHLD / SHRD

2017-09-19 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82261 --- Comment #1 from Marc Glisse --- Related to PR 55583.