Added syntactic sugar for s_waitcnt_depctr:
depctr_hold_cnt(...) depctr_sa_sdst(...) depctr_va_vdst(...) depctr_va_sdst(...) depctr_va_ssrc(...) depctr_va_vcc(...) depctr_vm_vsrc(...)
Paths
| Differential D123022
[AMDGPU][MC][GFX10] Added helpers for s_waitcnt_depctr operand ClosedPublic Authored by dp on Apr 4 2022, 4:57 AM.
Details Summary Added syntactic sugar for s_waitcnt_depctr: depctr_hold_cnt(...) depctr_sa_sdst(...) depctr_va_vdst(...) depctr_va_sdst(...) depctr_va_ssrc(...) depctr_va_vcc(...) depctr_vm_vsrc(...)
Diff Detail
Unit TestsFailed Event TimelineThis revision is now accepted and ready to land.Apr 5 2022, 6:07 PM This revision was landed with ongoing or failed builds.Apr 7 2022, 7:04 AM Closed by commit rG1f6aa90386b6: [AMDGPU][MC][GFX10] Added syntactic sugar for s_waitcnt_depctr operand (authored by dp). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 420142 llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.td
llvm/lib/Target/AMDGPU/SOPInstructions.td
llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h
llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
llvm/test/MC/AMDGPU/gfx1030_err.s
llvm/test/MC/AMDGPU/gfx1030_new.s
llvm/test/MC/AMDGPU/sopp-err.s
llvm/test/MC/AMDGPU/sopp-gfx10.s
llvm/test/MC/Disassembler/AMDGPU/gfx1030_dasm_new.txt
llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
clang-format: please reformat the code
- // Name max dflt offset width constraint - {{"depctr_hold_cnt"}, 1, 1, 7, 1, isGFX10_BEncoding}, - {{"depctr_sa_sdst"}, 1, 1, 0, 1}, - {{"depctr_va_vdst"}, 15, 15, 12, 4}, - {{"depctr_va_sdst"}, 7, 7, 9, 3}, - {{"depctr_va_ssrc"}, 1, 1, 8, 1}, - {{"depctr_va_vcc"}, 1, 1, 1, 1}, - {{"depctr_vm_vsrc"}, 7, 7, 2, 3}, + // Name max dflt offset width constraint + {{"depctr_hold_cnt"}, 1, 1, 7, 1, isGFX10_BEncoding},6 diff lines are omitted. See full path.