llvm / llvm/llvm-project

powerpc backend is missing pnop instruction definition

Open
#176,831 3 comments 0 reactions 0 assignees View on GitHub
backend:PowerPC enhancement
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

`pnop` was added in Power ISA v3.1, but it was missed when all the prefixed instructions were being added to the powerpc backend.

Contributor guide

Open the contributing guide

Research direction

Start by locating the PowerPC backend's definitions for prefixed instructions and compare them with the Power ISA v3.1 instruction set. Add the missing pnop definition and verify that the backend recognizes it using the relevant PowerPC backend tests, if present.

Written by the indexing model from the issue text.

Assessment

Domain
compilers
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.