[HLSL][LongVec] Add support for the ddy_coarse intrinsic
Closed
HLSL
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
The offload test is failing for clang.
> XFAIL: OffloadTest-clang-warp-d3d12 :: Feature/HLSLLib/ddy-coarse.long-vector.32.test (149 of 710)
Even though we have enabled long vectors in the frontend and checked the scalarization is happening in the backend.
- https://github.com/llvm/llvm-project/pull/216905
- https://github.com/llvm/llvm-project/pull/216893
Contributor guide
Research direction
Start with the OffloadTest-clang-warp-d3d12 failure for Feature/HLSLLib/ddy-coarse.long-vector.32.test and compare it with the related frontend and backend changes in PRs 216905 and 216893. Verify that ddy_coarse works with long vectors and that the test no longer needs its XFAIL expectation.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100