llvm / llvm/llvm-project

[X86] Remove matchPMADDWD

Open
#223,369 1 comment 0 reactions 0 assignees View on GitHub
backend:X86 code-cleanup
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

Similar to #223368 - the middle-end should mostly be handling this now. Ensuring we have suitable test coverage in PhaseOrdering and backend coverage should just need to match those results.

Contributor guide

Open the contributing guide

Research direction

Start by reading the related issue #223368 and the existing PhaseOrdering coverage. Check how matchPMADDWD is handled by the middle-end, then compare the backend behavior against those results. Done means suitable PhaseOrdering tests and matching backend coverage are in place.

Written by the indexing model from the issue text.

Assessment

Domain
compilers
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.