KhronosGroup / KhronosGroup/SPIRV-Tools
Generalize dead branch elimination for OpSwitch over non-32-bit values
Open
component:optimization
enhancement
- Dominant language
- C++
- Stars
- 1.4k
- Forks
- 709
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 28
Description
Blocked by #1173
Contributor guide
Research direction
Start by reviewing the blocking issue #1173 and then locate the dead branch elimination entry point for OpSwitch. The issue names no files or tests, so determine the affected implementation and validation strategy before changing behavior for non-32-bit values.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100