[all-commits] [llvm/llvm-project] 1774f2: [AMDGPU][GFX90a][DOC][NFC] Update assembler syntax...

dpreobra via All-commits all-commits at lists.llvm.org
Wed Jun 29 03:31:34 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1774f2e326b69017ec4617f30cd5a8f81d643560
      https://github.com/llvm/llvm-project/commit/1774f2e326b69017ec4617f30cd5a8f81d643560
  Author: Dmitry Preobrazhensky <d-pre at mail.ru>
  Date:   2022-06-29 (Wed, 29 Jun 2022)

  Changed paths:
    M llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst
    M llvm/docs/AMDGPU/gfx90a_hwreg.rst
    R llvm/docs/AMDGPU/gfx90a_imm16.rst
    R llvm/docs/AMDGPU/gfx90a_imm16_1.rst
    R llvm/docs/AMDGPU/gfx90a_imm16_2.rst
    A llvm/docs/AMDGPU/gfx90a_imm16_73139a.rst
    A llvm/docs/AMDGPU/gfx90a_imm16_a04fb3.rst
    R llvm/docs/AMDGPU/gfx90a_m.rst
    R llvm/docs/AMDGPU/gfx90a_m_1.rst
    A llvm/docs/AMDGPU/gfx90a_m_254bcb.rst
    A llvm/docs/AMDGPU/gfx90a_m_f5d306.rst
    M llvm/docs/AMDGPU/gfx90a_msg.rst
    R llvm/docs/AMDGPU/gfx90a_opt.rst
    A llvm/docs/AMDGPU/gfx90a_opt_0d447d.rst
    A llvm/docs/AMDGPU/gfx90a_opt_847aed.rst
    R llvm/docs/AMDGPU/gfx90a_saddr.rst
    R llvm/docs/AMDGPU/gfx90a_saddr_1.rst
    A llvm/docs/AMDGPU/gfx90a_saddr_6060e5.rst
    A llvm/docs/AMDGPU/gfx90a_saddr_a37373.rst
    R llvm/docs/AMDGPU/gfx90a_sbase.rst
    A llvm/docs/AMDGPU/gfx90a_sbase_010ce0.rst
    A llvm/docs/AMDGPU/gfx90a_sbase_044055.rst
    A llvm/docs/AMDGPU/gfx90a_sbase_0cd545.rst
    R llvm/docs/AMDGPU/gfx90a_sbase_1.rst
    R llvm/docs/AMDGPU/gfx90a_sbase_2.rst
    R llvm/docs/AMDGPU/gfx90a_sdata.rst
    R llvm/docs/AMDGPU/gfx90a_sdata_1.rst
    R llvm/docs/AMDGPU/gfx90a_sdata_2.rst
    R llvm/docs/AMDGPU/gfx90a_sdata_3.rst
    R llvm/docs/AMDGPU/gfx90a_sdata_4.rst
    R llvm/docs/AMDGPU/gfx90a_sdata_5.rst
    A llvm/docs/AMDGPU/gfx90a_sdata_595c25.rst
    A llvm/docs/AMDGPU/gfx90a_sdata_7cbd60.rst
    A llvm/docs/AMDGPU/gfx90a_sdata_aefe00.rst
    A llvm/docs/AMDGPU/gfx90a_sdata_c6aec1.rst
    A llvm/docs/AMDGPU/gfx90a_sdata_e9f591.rst
    A llvm/docs/AMDGPU/gfx90a_sdata_eb6f2a.rst
    R llvm/docs/AMDGPU/gfx90a_sdst.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_06b266.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_0804b1.rst
    R llvm/docs/AMDGPU/gfx90a_sdst_1.rst
    R llvm/docs/AMDGPU/gfx90a_sdst_2.rst
    R llvm/docs/AMDGPU/gfx90a_sdst_3.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_362c37.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_3bc700.rst
    R llvm/docs/AMDGPU/gfx90a_sdst_4.rst
    R llvm/docs/AMDGPU/gfx90a_sdst_5.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_59204c.rst
    R llvm/docs/AMDGPU/gfx90a_sdst_6.rst
    R llvm/docs/AMDGPU/gfx90a_sdst_7.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_718cc4.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_94342d.rst
    A llvm/docs/AMDGPU/gfx90a_sdst_a319e6.rst
    R llvm/docs/AMDGPU/gfx90a_simm32.rst
    R llvm/docs/AMDGPU/gfx90a_simm32_1.rst
    R llvm/docs/AMDGPU/gfx90a_simm32_2.rst
    A llvm/docs/AMDGPU/gfx90a_simm32_6f0844.rst
    A llvm/docs/AMDGPU/gfx90a_simm32_a3e80c.rst
    A llvm/docs/AMDGPU/gfx90a_simm32_be0c1c.rst
    R llvm/docs/AMDGPU/gfx90a_soffset.rst
    R llvm/docs/AMDGPU/gfx90a_soffset_1.rst
    R llvm/docs/AMDGPU/gfx90a_soffset_2.rst
    A llvm/docs/AMDGPU/gfx90a_soffset_4318ca.rst
    A llvm/docs/AMDGPU/gfx90a_soffset_8a17c8.rst
    A llvm/docs/AMDGPU/gfx90a_soffset_ba92ce.rst
    R llvm/docs/AMDGPU/gfx90a_src.rst
    R llvm/docs/AMDGPU/gfx90a_src_1.rst
    R llvm/docs/AMDGPU/gfx90a_src_10.rst
    R llvm/docs/AMDGPU/gfx90a_src_11.rst
    R llvm/docs/AMDGPU/gfx90a_src_2.rst
    R llvm/docs/AMDGPU/gfx90a_src_3.rst
    R llvm/docs/AMDGPU/gfx90a_src_4.rst
    A llvm/docs/AMDGPU/gfx90a_src_4de5c6.rst
    R llvm/docs/AMDGPU/gfx90a_src_5.rst
    A llvm/docs/AMDGPU/gfx90a_src_56ed80.rst
    R llvm/docs/AMDGPU/gfx90a_src_6.rst
    A llvm/docs/AMDGPU/gfx90a_src_64ea89.rst
    A llvm/docs/AMDGPU/gfx90a_src_6cfc4e.rst
    R llvm/docs/AMDGPU/gfx90a_src_7.rst
    R llvm/docs/AMDGPU/gfx90a_src_8.rst
    R llvm/docs/AMDGPU/gfx90a_src_9.rst
    A llvm/docs/AMDGPU/gfx90a_src_a578ba.rst
    A llvm/docs/AMDGPU/gfx90a_src_af08be.rst
    A llvm/docs/AMDGPU/gfx90a_src_d578c4.rst
    A llvm/docs/AMDGPU/gfx90a_src_d95796.rst
    A llvm/docs/AMDGPU/gfx90a_src_e1561c.rst
    A llvm/docs/AMDGPU/gfx90a_src_e5cc81.rst
    A llvm/docs/AMDGPU/gfx90a_src_f73668.rst
    R llvm/docs/AMDGPU/gfx90a_srsrc.rst
    R llvm/docs/AMDGPU/gfx90a_srsrc_1.rst
    A llvm/docs/AMDGPU/gfx90a_srsrc_79ffcd.rst
    A llvm/docs/AMDGPU/gfx90a_srsrc_e73d16.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_1.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_2.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_3.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_4.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_4db4a9.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_5.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_57838b.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_595c25.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_6.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_65f041.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_7.rst
    R llvm/docs/AMDGPU/gfx90a_ssrc_8.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_aee59c.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_c31902.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_c5d631.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_c8a322.rst
    A llvm/docs/AMDGPU/gfx90a_ssrc_e9f591.rst
    R llvm/docs/AMDGPU/gfx90a_vaddr.rst
    A llvm/docs/AMDGPU/gfx90a_vaddr_0212e3.rst
    R llvm/docs/AMDGPU/gfx90a_vaddr_1.rst
    R llvm/docs/AMDGPU/gfx90a_vaddr_2.rst
    R llvm/docs/AMDGPU/gfx90a_vaddr_3.rst
    R llvm/docs/AMDGPU/gfx90a_vaddr_4.rst
    R llvm/docs/AMDGPU/gfx90a_vaddr_5.rst
    A llvm/docs/AMDGPU/gfx90a_vaddr_5d0b42.rst
    A llvm/docs/AMDGPU/gfx90a_vaddr_76b997.rst
    A llvm/docs/AMDGPU/gfx90a_vaddr_9f7133.rst
    A llvm/docs/AMDGPU/gfx90a_vaddr_b73dc0.rst
    A llvm/docs/AMDGPU/gfx90a_vaddr_f20ee4.rst
    R llvm/docs/AMDGPU/gfx90a_vdata.rst
    R llvm/docs/AMDGPU/gfx90a_vdata0.rst
    R llvm/docs/AMDGPU/gfx90a_vdata0_1.rst
    A llvm/docs/AMDGPU/gfx90a_vdata0_9ad749.rst
    A llvm/docs/AMDGPU/gfx90a_vdata0_be4895.rst
    R llvm/docs/AMDGPU/gfx90a_vdata1.rst
    R llvm/docs/AMDGPU/gfx90a_vdata1_1.rst
    A llvm/docs/AMDGPU/gfx90a_vdata1_9ad749.rst
    A llvm/docs/AMDGPU/gfx90a_vdata1_be4895.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_1.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_10.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_2.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_2a60db.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_2d0375.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_3.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_4.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_5.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_6.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_7.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_8.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_848ff7.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_8e9b87.rst
    R llvm/docs/AMDGPU/gfx90a_vdata_9.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_929b59.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_9ad749.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_a5f23e.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_af2725.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_be4895.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_ca6e5f.rst
    A llvm/docs/AMDGPU/gfx90a_vdata_cfb402.rst
    R llvm/docs/AMDGPU/gfx90a_vdst.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_0f48d1.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_1.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_10.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_11.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_12.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_13.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_14.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_15.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_16.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_17.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_18.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_180bef.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_19.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_2.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_260aca.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_3.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_4.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_5.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_5258b4.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_6.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_69a144.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_7.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_78dd0a.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_7c9848.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_8.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_89680f.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_8c77d4.rst
    R llvm/docs/AMDGPU/gfx90a_vdst_9.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_a32035.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_bdb32f.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_c8d317.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_c8ee02.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_d0c0cb.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_d6f4bd.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_d8236e.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_e2898f.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_ef6c94.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_f47b9b.rst
    A llvm/docs/AMDGPU/gfx90a_vdst_fa7dbd.rst
    R llvm/docs/AMDGPU/gfx90a_vsrc.rst
    R llvm/docs/AMDGPU/gfx90a_vsrc_1.rst
    A llvm/docs/AMDGPU/gfx90a_vsrc_1027ca.rst
    R llvm/docs/AMDGPU/gfx90a_vsrc_2.rst
    R llvm/docs/AMDGPU/gfx90a_vsrc_3.rst
    R llvm/docs/AMDGPU/gfx90a_vsrc_4.rst
    R llvm/docs/AMDGPU/gfx90a_vsrc_5.rst
    A llvm/docs/AMDGPU/gfx90a_vsrc_6802ce.rst
    A llvm/docs/AMDGPU/gfx90a_vsrc_9ad749.rst
    A llvm/docs/AMDGPU/gfx90a_vsrc_be4895.rst
    A llvm/docs/AMDGPU/gfx90a_vsrc_e016a1.rst
    A llvm/docs/AMDGPU/gfx90a_vsrc_fd235e.rst

  Log Message:
  -----------
  [AMDGPU][GFX90a][DOC][NFC] Update assembler syntax description

Summary of changes:
- Update MUBUF lds syntax (see https://reviews.llvm.org/D124485).
- Update SMEM syntax (see https://reviews.llvm.org/D127314).
- Enable src0=literal for v_madak*, v_madmk* (see https://reviews.llvm.org/D111067).
- Correct src0 operands of v_accvgpr_write_b32.
- Correct description of s_getreg/s_setreg (add TBA/TMA).
- Remove SYSMSG_OP_HOST_TRAP_ACK message.
- Minor bug fixing and improvements.




More information about the All-commits mailing list