- corrected DS_GWS_* opcodes (see VI_Shader_Programming#16.pdf for detailed description)
- address operand is not used
- several opcodes have data operand
- all opcodes have offset modifier
- DS_AND_SRC2_B32: corrected typo in mnemo
- DS_WRAP_RTN_F32 replaced with DS_WRAP_RTN_B32
- added CI/VI opcodes:
- DS_CONDXCHG32_RTN_B64
- DS_GWS_SEMA_RELEASE_ALL
- added VI opcodes:
- DS_CONSUME
- DS_APPEND
- DS_ORDERED_COUNT
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Hi,
can you please use more descriptive short messages? "Fix for bug XYZ" makes viewing commit history unusable.
Moreover, VI_Shader_programming#16.pdf does not appear to be publicly available, so the reference is useless.
Jan
Comment Actions
I'll provide more detailed description in the future.
Bug description is available here:
https://bugs.llvm.org//show_bug.cgi?id=28211
I'd have referred a publicly available document, but I found no relevant information elsewhere.
Comment Actions
thank you. I can dig through review and bugzilla when looking for details.
it's the initial overview to determine interesting commits (potential fixes/regressions) that suffers
AMDGPU: Actually write nops for writeNopData [AMDGPU] Unroll more to eliminate phis and conditions [AMDGPU][MC] Fix for Bug 28211 + LIT tests [AMDGPU] Move SiShrinkInstruction and SDWAPeephole to SSAOptimization passes AMDGPU/GFX9: Fix shared and private aperture queries
thanks again,
Jan