llvm / llvm/llvm-project

[X86] combineAddOfPMADDWD - add 256/512-bit handling

Open
#223,364 2 comments 0 reactions 1 assignee Claimed by @VachanVY View on GitHub
backend:X86 missed-optimization
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

ADD(VPMADDWD(X,Y),VPMADDWD(Z,W)) -> VPMADDWD(SHUFFLE(X,Z), SHUFFLE(Y,W))

Add v8i32 / v16i32 test coverage for the existing fold.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.