This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 4a9ee89912a FastIsel: take care to update iterators when removing instr [...] new 51120d77dfd [AMDGPU][MC][DOC] Updated AMD GPU assembler description new e84034484b9 [InstSimplify] Simplify saturating add/sub + icmp
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: docs/AMDGPU/AMDGPUAsmGFX7.rst | 1411 +++++++++++++ docs/AMDGPU/AMDGPUAsmGFX8.rst | 1846 +++++++++++++++++ docs/AMDGPU/AMDGPUAsmGFX9.rst | 2102 ++++++++++++++++++++ docs/AMDGPU/gfx7_addr_buf.rst | 24 + docs/AMDGPU/gfx7_addr_ds.rst | 17 + docs/AMDGPU/gfx7_addr_flat.rst | 17 + docs/AMDGPU/gfx7_addr_mimg.rst | 21 + docs/AMDGPU/gfx7_attr.rst | 30 + docs/AMDGPU/gfx7_base_smem_addr.rst | 17 + docs/AMDGPU/gfx7_base_smem_buf.rst | 17 + docs/AMDGPU/gfx7_bimm16.rst | 14 + docs/AMDGPU/gfx7_bimm32.rst | 14 + docs/AMDGPU/gfx7_data_buf_atomic128.rst | 21 + docs/AMDGPU/gfx7_data_buf_atomic32.rst | 21 + docs/AMDGPU/gfx7_data_buf_atomic64.rst | 21 + docs/AMDGPU/gfx7_data_mimg_atomic_cmp.rst | 27 + docs/AMDGPU/gfx7_data_mimg_atomic_reg.rst | 26 + docs/AMDGPU/gfx7_data_mimg_store.rst | 18 + docs/AMDGPU/gfx7_dst_buf_128.rst | 17 + docs/AMDGPU/gfx7_dst_buf_64.rst | 17 + docs/AMDGPU/gfx7_dst_buf_96.rst | 17 + docs/AMDGPU/gfx7_dst_buf_lds.rst | 21 + docs/AMDGPU/gfx7_dst_flat_atomic32.rst | 19 + docs/AMDGPU/gfx7_dst_flat_atomic64.rst | 19 + docs/AMDGPU/gfx7_dst_mimg_gather4.rst | 17 + docs/AMDGPU/gfx7_dst_mimg_regular.rst | 20 + docs/AMDGPU/gfx7_fimm32.rst | 14 + docs/AMDGPU/gfx7_hwreg.rst | 60 + docs/AMDGPU/gfx7_label.rst | 30 + docs/AMDGPU/gfx7_mod.rst | 14 + docs/AMDGPU/gfx7_msg.rst | 72 + docs/AMDGPU/gfx7_offset_buf.rst | 17 + docs/AMDGPU/gfx7_offset_smem.rst | 21 + docs/AMDGPU/gfx7_opt.rst | 14 + docs/AMDGPU/gfx7_param.rst | 22 + docs/AMDGPU/gfx7_ret.rst | 14 + docs/AMDGPU/gfx7_rsrc_buf.rst | 17 + docs/AMDGPU/gfx7_rsrc_mimg.rst | 17 + docs/AMDGPU/gfx7_samp_mimg.rst | 17 + docs/AMDGPU/gfx7_sdst128_0.rst | 17 + docs/AMDGPU/gfx7_sdst256_0.rst | 17 + docs/AMDGPU/gfx7_sdst32_0.rst | 17 + docs/AMDGPU/gfx7_sdst32_1.rst | 17 + docs/AMDGPU/gfx7_sdst32_2.rst | 17 + docs/AMDGPU/gfx7_sdst512_0.rst | 17 + docs/AMDGPU/gfx7_sdst64_0.rst | 17 + docs/AMDGPU/gfx7_sdst64_1.rst | 17 + docs/AMDGPU/gfx7_simm16.rst | 14 + docs/AMDGPU/gfx7_src32_0.rst | 17 + docs/AMDGPU/gfx7_src32_1.rst | 17 + docs/AMDGPU/gfx7_src32_2.rst | 17 + docs/AMDGPU/gfx7_src32_3.rst | 17 + docs/AMDGPU/gfx7_src64_0.rst | 17 + docs/AMDGPU/gfx7_src64_1.rst | 17 + docs/AMDGPU/gfx7_src64_2.rst | 17 + docs/AMDGPU/gfx7_src_exp.rst | 28 + docs/AMDGPU/gfx7_ssrc32_0.rst | 17 + docs/AMDGPU/gfx7_ssrc32_1.rst | 17 + docs/AMDGPU/gfx7_ssrc32_2.rst | 17 + docs/AMDGPU/gfx7_ssrc32_3.rst | 17 + docs/AMDGPU/gfx7_ssrc32_4.rst | 17 + docs/AMDGPU/gfx7_ssrc64_0.rst | 17 + docs/AMDGPU/gfx7_ssrc64_1.rst | 17 + docs/AMDGPU/gfx7_ssrc64_2.rst | 17 + docs/AMDGPU/gfx7_ssrc64_3.rst | 17 + docs/AMDGPU/gfx7_tgt.rst | 24 + docs/AMDGPU/gfx7_type_dev.rst | 14 + docs/AMDGPU/gfx7_uimm16.rst | 14 + docs/AMDGPU/gfx7_vcc_64.rst | 17 + docs/AMDGPU/gfx7_vdata128_0.rst | 17 + docs/AMDGPU/gfx7_vdata32_0.rst | 17 + docs/AMDGPU/gfx7_vdata64_0.rst | 17 + docs/AMDGPU/gfx7_vdata96_0.rst | 17 + docs/AMDGPU/gfx7_vdst128_0.rst | 17 + docs/AMDGPU/gfx7_vdst32_0.rst | 17 + docs/AMDGPU/gfx7_vdst64_0.rst | 17 + docs/AMDGPU/gfx7_vdst96_0.rst | 17 + docs/AMDGPU/gfx7_vsrc128_0.rst | 17 + docs/AMDGPU/gfx7_vsrc32_0.rst | 17 + docs/AMDGPU/gfx7_vsrc64_0.rst | 17 + docs/AMDGPU/gfx7_waitcnt.rst | 55 + docs/AMDGPU/gfx8_addr_buf.rst | 22 + docs/AMDGPU/gfx8_addr_ds.rst | 17 + docs/AMDGPU/gfx8_addr_flat.rst | 17 + docs/AMDGPU/gfx8_addr_mimg.rst | 21 + docs/AMDGPU/gfx8_attr.rst | 30 + docs/AMDGPU/gfx8_base_smem_addr.rst | 17 + docs/AMDGPU/gfx8_base_smem_buf.rst | 17 + docs/AMDGPU/gfx8_bimm16.rst | 14 + docs/AMDGPU/gfx8_bimm32.rst | 14 + docs/AMDGPU/gfx8_data_buf_atomic128.rst | 21 + docs/AMDGPU/gfx8_data_buf_atomic32.rst | 21 + docs/AMDGPU/gfx8_data_buf_atomic64.rst | 21 + docs/AMDGPU/gfx8_data_buf_d16_128.rst | 20 + docs/AMDGPU/gfx8_data_buf_d16_32.rst | 17 + docs/AMDGPU/gfx8_data_buf_d16_64.rst | 20 + docs/AMDGPU/gfx8_data_buf_d16_96.rst | 20 + docs/AMDGPU/gfx8_data_mimg_atomic_cmp.rst | 27 + docs/AMDGPU/gfx8_data_mimg_atomic_reg.rst | 26 + docs/AMDGPU/gfx8_data_mimg_store.rst | 18 + docs/AMDGPU/gfx8_data_mimg_store_d16.rst | 24 + docs/AMDGPU/gfx8_dst_buf_128.rst | 17 + docs/AMDGPU/gfx8_dst_buf_64.rst | 17 + docs/AMDGPU/gfx8_dst_buf_96.rst | 17 + docs/AMDGPU/gfx8_dst_buf_d16_128.rst | 21 + docs/AMDGPU/gfx8_dst_buf_d16_32.rst | 17 + docs/AMDGPU/gfx8_dst_buf_d16_64.rst | 21 + docs/AMDGPU/gfx8_dst_buf_d16_96.rst | 21 + docs/AMDGPU/gfx8_dst_buf_lds.rst | 21 + docs/AMDGPU/gfx8_dst_flat_atomic32.rst | 19 + docs/AMDGPU/gfx8_dst_flat_atomic64.rst | 19 + docs/AMDGPU/gfx8_dst_mimg_gather4.rst | 26 + docs/AMDGPU/gfx8_dst_mimg_regular.rst | 20 + docs/AMDGPU/gfx8_dst_mimg_regular_d16.rst | 26 + docs/AMDGPU/gfx8_fimm16.rst | 14 + docs/AMDGPU/gfx8_fimm32.rst | 14 + docs/AMDGPU/gfx8_hwreg.rst | 60 + docs/AMDGPU/gfx8_imm4.rst | 25 + docs/AMDGPU/gfx8_label.rst | 30 + docs/AMDGPU/gfx8_mod_dpp_sdwa_abs_neg.rst | 14 + docs/AMDGPU/gfx8_mod_sdwa_sext.rst | 14 + docs/AMDGPU/gfx8_mod_vop3_abs_neg.rst | 14 + docs/AMDGPU/gfx8_msg.rst | 72 + docs/AMDGPU/gfx8_offset_buf.rst | 17 + docs/AMDGPU/gfx8_offset_smem_load.rst | 17 + docs/AMDGPU/gfx8_offset_smem_store.rst | 17 + docs/AMDGPU/gfx8_opt.rst | 14 + docs/AMDGPU/gfx8_param.rst | 22 + docs/AMDGPU/gfx8_perm_smem.rst | 24 + docs/AMDGPU/gfx8_ret.rst | 14 + docs/AMDGPU/gfx8_rsrc_buf.rst | 17 + docs/AMDGPU/gfx8_rsrc_mimg.rst | 17 + docs/AMDGPU/gfx8_samp_mimg.rst | 17 + docs/AMDGPU/gfx8_sdata128_0.rst | 17 + docs/AMDGPU/gfx8_sdata32_0.rst | 17 + docs/AMDGPU/gfx8_sdata64_0.rst | 17 + docs/AMDGPU/gfx8_sdst128_0.rst | 17 + docs/AMDGPU/gfx8_sdst256_0.rst | 17 + docs/AMDGPU/gfx8_sdst32_0.rst | 17 + docs/AMDGPU/gfx8_sdst32_1.rst | 17 + docs/AMDGPU/gfx8_sdst32_2.rst | 17 + docs/AMDGPU/gfx8_sdst512_0.rst | 17 + docs/AMDGPU/gfx8_sdst64_0.rst | 17 + docs/AMDGPU/gfx8_sdst64_1.rst | 17 + docs/AMDGPU/gfx8_simm16.rst | 14 + docs/AMDGPU/gfx8_src32_0.rst | 17 + docs/AMDGPU/gfx8_src32_1.rst | 17 + docs/AMDGPU/gfx8_src64_0.rst | 17 + docs/AMDGPU/gfx8_src64_1.rst | 17 + docs/AMDGPU/gfx8_src_exp.rst | 28 + docs/AMDGPU/gfx8_ssrc32_0.rst | 17 + docs/AMDGPU/gfx8_ssrc32_1.rst | 17 + docs/AMDGPU/gfx8_ssrc32_2.rst | 17 + docs/AMDGPU/gfx8_ssrc32_3.rst | 17 + docs/AMDGPU/gfx8_ssrc32_4.rst | 17 + docs/AMDGPU/gfx8_ssrc64_0.rst | 17 + docs/AMDGPU/gfx8_ssrc64_1.rst | 17 + docs/AMDGPU/gfx8_ssrc64_2.rst | 17 + docs/AMDGPU/gfx8_ssrc64_3.rst | 17 + docs/AMDGPU/gfx8_tgt.rst | 24 + docs/AMDGPU/gfx8_type_dev.rst | 14 + docs/AMDGPU/gfx8_uimm16.rst | 14 + docs/AMDGPU/gfx8_vcc_64.rst | 17 + docs/AMDGPU/gfx8_vdata128_0.rst | 17 + docs/AMDGPU/gfx8_vdata32_0.rst | 17 + docs/AMDGPU/gfx8_vdata64_0.rst | 17 + docs/AMDGPU/gfx8_vdata96_0.rst | 17 + docs/AMDGPU/gfx8_vdst128_0.rst | 17 + docs/AMDGPU/gfx8_vdst32_0.rst | 17 + docs/AMDGPU/gfx8_vdst64_0.rst | 17 + docs/AMDGPU/gfx8_vdst96_0.rst | 17 + docs/AMDGPU/gfx8_vsrc128_0.rst | 17 + docs/AMDGPU/gfx8_vsrc32_0.rst | 17 + docs/AMDGPU/gfx8_vsrc64_0.rst | 17 + docs/AMDGPU/gfx8_waitcnt.rst | 55 + docs/AMDGPU/gfx9_addr_buf.rst | 22 + docs/AMDGPU/gfx9_addr_ds.rst | 17 + docs/AMDGPU/gfx9_addr_flat.rst | 17 + docs/AMDGPU/gfx9_addr_mimg.rst | 21 + docs/AMDGPU/gfx9_attr.rst | 30 + docs/AMDGPU/gfx9_base_smem_addr.rst | 17 + docs/AMDGPU/gfx9_base_smem_buf.rst | 17 + docs/AMDGPU/gfx9_base_smem_scratch.rst | 17 + docs/AMDGPU/gfx9_bimm16.rst | 14 + docs/AMDGPU/gfx9_bimm32.rst | 14 + docs/AMDGPU/gfx9_data_buf_atomic128.rst | 21 + docs/AMDGPU/gfx9_data_buf_atomic32.rst | 21 + docs/AMDGPU/gfx9_data_buf_atomic64.rst | 21 + docs/AMDGPU/gfx9_data_mimg_atomic_cmp.rst | 27 + docs/AMDGPU/gfx9_data_mimg_atomic_reg.rst | 26 + docs/AMDGPU/gfx9_data_mimg_store.rst | 18 + docs/AMDGPU/gfx9_data_mimg_store_d16.rst | 21 + docs/AMDGPU/gfx9_data_smem_atomic128.rst | 21 + docs/AMDGPU/gfx9_data_smem_atomic32.rst | 21 + docs/AMDGPU/gfx9_data_smem_atomic64.rst | 21 + docs/AMDGPU/gfx9_dst_buf_128.rst | 17 + docs/AMDGPU/gfx9_dst_buf_32.rst | 17 + docs/AMDGPU/gfx9_dst_buf_64.rst | 17 + docs/AMDGPU/gfx9_dst_buf_96.rst | 17 + docs/AMDGPU/gfx9_dst_buf_lds.rst | 21 + docs/AMDGPU/gfx9_dst_flat_atomic32.rst | 19 + docs/AMDGPU/gfx9_dst_flat_atomic64.rst | 19 + docs/AMDGPU/gfx9_dst_mimg_gather4.rst | 22 + docs/AMDGPU/gfx9_dst_mimg_regular.rst | 20 + docs/AMDGPU/gfx9_dst_mimg_regular_d16.rst | 22 + docs/AMDGPU/gfx9_fimm16.rst | 14 + docs/AMDGPU/gfx9_fimm32.rst | 14 + docs/AMDGPU/gfx9_hwreg.rst | 61 + docs/AMDGPU/gfx9_imm4.rst | 25 + docs/AMDGPU/gfx9_label.rst | 30 + docs/AMDGPU/gfx9_mad_type_dev.rst | 17 + docs/AMDGPU/gfx9_mod_dpp_sdwa_abs_neg.rst | 14 + docs/AMDGPU/gfx9_mod_sdwa_sext.rst | 14 + docs/AMDGPU/gfx9_mod_vop3_abs_neg.rst | 14 + docs/AMDGPU/gfx9_msg.rst | 72 + docs/AMDGPU/gfx9_offset_buf.rst | 17 + docs/AMDGPU/gfx9_offset_smem_buf.rst | 19 + docs/AMDGPU/gfx9_offset_smem_plain.rst | 22 + docs/AMDGPU/gfx9_opt.rst | 14 + docs/AMDGPU/gfx9_param.rst | 22 + docs/AMDGPU/gfx9_perm_smem.rst | 24 + docs/AMDGPU/gfx9_ret.rst | 14 + docs/AMDGPU/gfx9_rsrc_buf.rst | 17 + docs/AMDGPU/gfx9_rsrc_mimg.rst | 17 + docs/AMDGPU/gfx9_saddr_flat_global.rst | 19 + docs/AMDGPU/gfx9_saddr_flat_scratch.rst | 19 + docs/AMDGPU/gfx9_samp_mimg.rst | 17 + docs/AMDGPU/gfx9_sdata128_0.rst | 17 + docs/AMDGPU/gfx9_sdata32_0.rst | 17 + docs/AMDGPU/gfx9_sdata64_0.rst | 17 + docs/AMDGPU/gfx9_sdst128_0.rst | 17 + docs/AMDGPU/gfx9_sdst256_0.rst | 17 + docs/AMDGPU/gfx9_sdst32_0.rst | 17 + docs/AMDGPU/gfx9_sdst32_1.rst | 17 + docs/AMDGPU/gfx9_sdst32_2.rst | 17 + docs/AMDGPU/gfx9_sdst512_0.rst | 17 + docs/AMDGPU/gfx9_sdst64_0.rst | 17 + docs/AMDGPU/gfx9_sdst64_1.rst | 17 + docs/AMDGPU/gfx9_simm16.rst | 14 + docs/AMDGPU/gfx9_src32_0.rst | 17 + docs/AMDGPU/gfx9_src32_1.rst | 17 + docs/AMDGPU/gfx9_src64_0.rst | 17 + docs/AMDGPU/gfx9_src64_1.rst | 17 + docs/AMDGPU/gfx9_src_exp.rst | 28 + docs/AMDGPU/gfx9_ssrc32_0.rst | 17 + docs/AMDGPU/gfx9_ssrc32_1.rst | 17 + docs/AMDGPU/gfx9_ssrc32_2.rst | 17 + docs/AMDGPU/gfx9_ssrc32_3.rst | 17 + docs/AMDGPU/gfx9_ssrc32_4.rst | 17 + docs/AMDGPU/gfx9_ssrc64_0.rst | 17 + docs/AMDGPU/gfx9_ssrc64_1.rst | 17 + docs/AMDGPU/gfx9_ssrc64_2.rst | 17 + docs/AMDGPU/gfx9_ssrc64_3.rst | 17 + docs/AMDGPU/gfx9_tgt.rst | 24 + docs/AMDGPU/gfx9_type_dev.rst | 14 + docs/AMDGPU/gfx9_uimm16.rst | 14 + docs/AMDGPU/gfx9_vaddr_flat_global.rst | 22 + docs/AMDGPU/gfx9_vaddr_flat_scratch.rst | 19 + docs/AMDGPU/gfx9_vcc_64.rst | 17 + docs/AMDGPU/gfx9_vdata128_0.rst | 17 + docs/AMDGPU/gfx9_vdata32_0.rst | 17 + docs/AMDGPU/gfx9_vdata64_0.rst | 17 + docs/AMDGPU/gfx9_vdata96_0.rst | 17 + docs/AMDGPU/gfx9_vdst128_0.rst | 17 + docs/AMDGPU/gfx9_vdst32_0.rst | 17 + docs/AMDGPU/gfx9_vdst64_0.rst | 17 + docs/AMDGPU/gfx9_vdst96_0.rst | 17 + docs/AMDGPU/gfx9_vsrc128_0.rst | 17 + docs/AMDGPU/gfx9_vsrc32_0.rst | 17 + docs/AMDGPU/gfx9_vsrc64_0.rst | 17 + docs/AMDGPU/gfx9_waitcnt.rst | 56 + docs/AMDGPUAsmGFX7.rst | 1255 ------------ docs/AMDGPUAsmGFX8.rst | 1672 ---------------- docs/AMDGPUAsmGFX9.rst | 1906 ------------------ docs/AMDGPUInstructionNotation.rst | 110 + docs/AMDGPUInstructionSyntax.rst | 170 ++ ...UOperandSyntax.rst => AMDGPUModifierSyntax.rst} | 495 +++-- docs/AMDGPUOperandSyntax.rst | 1502 +++++++------- docs/AMDGPUUsage.rst | 37 +- lib/Analysis/InstructionSimplify.cpp | 66 + test/Transforms/InstSimplify/saturating-add-sub.ll | 56 +- 281 files changed, 12131 insertions(+), 5793 deletions(-) create mode 100644 docs/AMDGPU/AMDGPUAsmGFX7.rst create mode 100644 docs/AMDGPU/AMDGPUAsmGFX8.rst create mode 100644 docs/AMDGPU/AMDGPUAsmGFX9.rst create mode 100644 docs/AMDGPU/gfx7_addr_buf.rst create mode 100644 docs/AMDGPU/gfx7_addr_ds.rst create mode 100644 docs/AMDGPU/gfx7_addr_flat.rst create mode 100644 docs/AMDGPU/gfx7_addr_mimg.rst create mode 100644 docs/AMDGPU/gfx7_attr.rst create mode 100644 docs/AMDGPU/gfx7_base_smem_addr.rst create mode 100644 docs/AMDGPU/gfx7_base_smem_buf.rst create mode 100644 docs/AMDGPU/gfx7_bimm16.rst create mode 100644 docs/AMDGPU/gfx7_bimm32.rst create mode 100644 docs/AMDGPU/gfx7_data_buf_atomic128.rst create mode 100644 docs/AMDGPU/gfx7_data_buf_atomic32.rst create mode 100644 docs/AMDGPU/gfx7_data_buf_atomic64.rst create mode 100644 docs/AMDGPU/gfx7_data_mimg_atomic_cmp.rst create mode 100644 docs/AMDGPU/gfx7_data_mimg_atomic_reg.rst create mode 100644 docs/AMDGPU/gfx7_data_mimg_store.rst create mode 100644 docs/AMDGPU/gfx7_dst_buf_128.rst create mode 100644 docs/AMDGPU/gfx7_dst_buf_64.rst create mode 100644 docs/AMDGPU/gfx7_dst_buf_96.rst create mode 100644 docs/AMDGPU/gfx7_dst_buf_lds.rst create mode 100644 docs/AMDGPU/gfx7_dst_flat_atomic32.rst create mode 100644 docs/AMDGPU/gfx7_dst_flat_atomic64.rst create mode 100644 docs/AMDGPU/gfx7_dst_mimg_gather4.rst create mode 100644 docs/AMDGPU/gfx7_dst_mimg_regular.rst create mode 100644 docs/AMDGPU/gfx7_fimm32.rst create mode 100644 docs/AMDGPU/gfx7_hwreg.rst create mode 100644 docs/AMDGPU/gfx7_label.rst create mode 100644 docs/AMDGPU/gfx7_mod.rst create mode 100644 docs/AMDGPU/gfx7_msg.rst create mode 100644 docs/AMDGPU/gfx7_offset_buf.rst create mode 100644 docs/AMDGPU/gfx7_offset_smem.rst create mode 100644 docs/AMDGPU/gfx7_opt.rst create mode 100644 docs/AMDGPU/gfx7_param.rst create mode 100644 docs/AMDGPU/gfx7_ret.rst create mode 100644 docs/AMDGPU/gfx7_rsrc_buf.rst create mode 100644 docs/AMDGPU/gfx7_rsrc_mimg.rst create mode 100644 docs/AMDGPU/gfx7_samp_mimg.rst create mode 100644 docs/AMDGPU/gfx7_sdst128_0.rst create mode 100644 docs/AMDGPU/gfx7_sdst256_0.rst create mode 100644 docs/AMDGPU/gfx7_sdst32_0.rst create mode 100644 docs/AMDGPU/gfx7_sdst32_1.rst create mode 100644 docs/AMDGPU/gfx7_sdst32_2.rst create mode 100644 docs/AMDGPU/gfx7_sdst512_0.rst create mode 100644 docs/AMDGPU/gfx7_sdst64_0.rst create mode 100644 docs/AMDGPU/gfx7_sdst64_1.rst create mode 100644 docs/AMDGPU/gfx7_simm16.rst create mode 100644 docs/AMDGPU/gfx7_src32_0.rst create mode 100644 docs/AMDGPU/gfx7_src32_1.rst create mode 100644 docs/AMDGPU/gfx7_src32_2.rst create mode 100644 docs/AMDGPU/gfx7_src32_3.rst create mode 100644 docs/AMDGPU/gfx7_src64_0.rst create mode 100644 docs/AMDGPU/gfx7_src64_1.rst create mode 100644 docs/AMDGPU/gfx7_src64_2.rst create mode 100644 docs/AMDGPU/gfx7_src_exp.rst create mode 100644 docs/AMDGPU/gfx7_ssrc32_0.rst create mode 100644 docs/AMDGPU/gfx7_ssrc32_1.rst create mode 100644 docs/AMDGPU/gfx7_ssrc32_2.rst create mode 100644 docs/AMDGPU/gfx7_ssrc32_3.rst create mode 100644 docs/AMDGPU/gfx7_ssrc32_4.rst create mode 100644 docs/AMDGPU/gfx7_ssrc64_0.rst create mode 100644 docs/AMDGPU/gfx7_ssrc64_1.rst create mode 100644 docs/AMDGPU/gfx7_ssrc64_2.rst create mode 100644 docs/AMDGPU/gfx7_ssrc64_3.rst create mode 100644 docs/AMDGPU/gfx7_tgt.rst create mode 100644 docs/AMDGPU/gfx7_type_dev.rst create mode 100644 docs/AMDGPU/gfx7_uimm16.rst create mode 100644 docs/AMDGPU/gfx7_vcc_64.rst create mode 100644 docs/AMDGPU/gfx7_vdata128_0.rst create mode 100644 docs/AMDGPU/gfx7_vdata32_0.rst create mode 100644 docs/AMDGPU/gfx7_vdata64_0.rst create mode 100644 docs/AMDGPU/gfx7_vdata96_0.rst create mode 100644 docs/AMDGPU/gfx7_vdst128_0.rst create mode 100644 docs/AMDGPU/gfx7_vdst32_0.rst create mode 100644 docs/AMDGPU/gfx7_vdst64_0.rst create mode 100644 docs/AMDGPU/gfx7_vdst96_0.rst create mode 100644 docs/AMDGPU/gfx7_vsrc128_0.rst create mode 100644 docs/AMDGPU/gfx7_vsrc32_0.rst create mode 100644 docs/AMDGPU/gfx7_vsrc64_0.rst create mode 100644 docs/AMDGPU/gfx7_waitcnt.rst create mode 100644 docs/AMDGPU/gfx8_addr_buf.rst create mode 100644 docs/AMDGPU/gfx8_addr_ds.rst create mode 100644 docs/AMDGPU/gfx8_addr_flat.rst create mode 100644 docs/AMDGPU/gfx8_addr_mimg.rst create mode 100644 docs/AMDGPU/gfx8_attr.rst create mode 100644 docs/AMDGPU/gfx8_base_smem_addr.rst create mode 100644 docs/AMDGPU/gfx8_base_smem_buf.rst create mode 100644 docs/AMDGPU/gfx8_bimm16.rst create mode 100644 docs/AMDGPU/gfx8_bimm32.rst create mode 100644 docs/AMDGPU/gfx8_data_buf_atomic128.rst create mode 100644 docs/AMDGPU/gfx8_data_buf_atomic32.rst create mode 100644 docs/AMDGPU/gfx8_data_buf_atomic64.rst create mode 100644 docs/AMDGPU/gfx8_data_buf_d16_128.rst create mode 100644 docs/AMDGPU/gfx8_data_buf_d16_32.rst create mode 100644 docs/AMDGPU/gfx8_data_buf_d16_64.rst create mode 100644 docs/AMDGPU/gfx8_data_buf_d16_96.rst create mode 100644 docs/AMDGPU/gfx8_data_mimg_atomic_cmp.rst create mode 100644 docs/AMDGPU/gfx8_data_mimg_atomic_reg.rst create mode 100644 docs/AMDGPU/gfx8_data_mimg_store.rst create mode 100644 docs/AMDGPU/gfx8_data_mimg_store_d16.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_128.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_64.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_96.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_d16_128.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_d16_32.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_d16_64.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_d16_96.rst create mode 100644 docs/AMDGPU/gfx8_dst_buf_lds.rst create mode 100644 docs/AMDGPU/gfx8_dst_flat_atomic32.rst create mode 100644 docs/AMDGPU/gfx8_dst_flat_atomic64.rst create mode 100644 docs/AMDGPU/gfx8_dst_mimg_gather4.rst create mode 100644 docs/AMDGPU/gfx8_dst_mimg_regular.rst create mode 100644 docs/AMDGPU/gfx8_dst_mimg_regular_d16.rst create mode 100644 docs/AMDGPU/gfx8_fimm16.rst create mode 100644 docs/AMDGPU/gfx8_fimm32.rst create mode 100644 docs/AMDGPU/gfx8_hwreg.rst create mode 100644 docs/AMDGPU/gfx8_imm4.rst create mode 100644 docs/AMDGPU/gfx8_label.rst create mode 100644 docs/AMDGPU/gfx8_mod_dpp_sdwa_abs_neg.rst create mode 100644 docs/AMDGPU/gfx8_mod_sdwa_sext.rst create mode 100644 docs/AMDGPU/gfx8_mod_vop3_abs_neg.rst create mode 100644 docs/AMDGPU/gfx8_msg.rst create mode 100644 docs/AMDGPU/gfx8_offset_buf.rst create mode 100644 docs/AMDGPU/gfx8_offset_smem_load.rst create mode 100644 docs/AMDGPU/gfx8_offset_smem_store.rst create mode 100644 docs/AMDGPU/gfx8_opt.rst create mode 100644 docs/AMDGPU/gfx8_param.rst create mode 100644 docs/AMDGPU/gfx8_perm_smem.rst create mode 100644 docs/AMDGPU/gfx8_ret.rst create mode 100644 docs/AMDGPU/gfx8_rsrc_buf.rst create mode 100644 docs/AMDGPU/gfx8_rsrc_mimg.rst create mode 100644 docs/AMDGPU/gfx8_samp_mimg.rst create mode 100644 docs/AMDGPU/gfx8_sdata128_0.rst create mode 100644 docs/AMDGPU/gfx8_sdata32_0.rst create mode 100644 docs/AMDGPU/gfx8_sdata64_0.rst create mode 100644 docs/AMDGPU/gfx8_sdst128_0.rst create mode 100644 docs/AMDGPU/gfx8_sdst256_0.rst create mode 100644 docs/AMDGPU/gfx8_sdst32_0.rst create mode 100644 docs/AMDGPU/gfx8_sdst32_1.rst create mode 100644 docs/AMDGPU/gfx8_sdst32_2.rst create mode 100644 docs/AMDGPU/gfx8_sdst512_0.rst create mode 100644 docs/AMDGPU/gfx8_sdst64_0.rst create mode 100644 docs/AMDGPU/gfx8_sdst64_1.rst create mode 100644 docs/AMDGPU/gfx8_simm16.rst create mode 100644 docs/AMDGPU/gfx8_src32_0.rst create mode 100644 docs/AMDGPU/gfx8_src32_1.rst create mode 100644 docs/AMDGPU/gfx8_src64_0.rst create mode 100644 docs/AMDGPU/gfx8_src64_1.rst create mode 100644 docs/AMDGPU/gfx8_src_exp.rst create mode 100644 docs/AMDGPU/gfx8_ssrc32_0.rst create mode 100644 docs/AMDGPU/gfx8_ssrc32_1.rst create mode 100644 docs/AMDGPU/gfx8_ssrc32_2.rst create mode 100644 docs/AMDGPU/gfx8_ssrc32_3.rst create mode 100644 docs/AMDGPU/gfx8_ssrc32_4.rst create mode 100644 docs/AMDGPU/gfx8_ssrc64_0.rst create mode 100644 docs/AMDGPU/gfx8_ssrc64_1.rst create mode 100644 docs/AMDGPU/gfx8_ssrc64_2.rst create mode 100644 docs/AMDGPU/gfx8_ssrc64_3.rst create mode 100644 docs/AMDGPU/gfx8_tgt.rst create mode 100644 docs/AMDGPU/gfx8_type_dev.rst create mode 100644 docs/AMDGPU/gfx8_uimm16.rst create mode 100644 docs/AMDGPU/gfx8_vcc_64.rst create mode 100644 docs/AMDGPU/gfx8_vdata128_0.rst create mode 100644 docs/AMDGPU/gfx8_vdata32_0.rst create mode 100644 docs/AMDGPU/gfx8_vdata64_0.rst create mode 100644 docs/AMDGPU/gfx8_vdata96_0.rst create mode 100644 docs/AMDGPU/gfx8_vdst128_0.rst create mode 100644 docs/AMDGPU/gfx8_vdst32_0.rst create mode 100644 docs/AMDGPU/gfx8_vdst64_0.rst create mode 100644 docs/AMDGPU/gfx8_vdst96_0.rst create mode 100644 docs/AMDGPU/gfx8_vsrc128_0.rst create mode 100644 docs/AMDGPU/gfx8_vsrc32_0.rst create mode 100644 docs/AMDGPU/gfx8_vsrc64_0.rst create mode 100644 docs/AMDGPU/gfx8_waitcnt.rst create mode 100644 docs/AMDGPU/gfx9_addr_buf.rst create mode 100644 docs/AMDGPU/gfx9_addr_ds.rst create mode 100644 docs/AMDGPU/gfx9_addr_flat.rst create mode 100644 docs/AMDGPU/gfx9_addr_mimg.rst create mode 100644 docs/AMDGPU/gfx9_attr.rst create mode 100644 docs/AMDGPU/gfx9_base_smem_addr.rst create mode 100644 docs/AMDGPU/gfx9_base_smem_buf.rst create mode 100644 docs/AMDGPU/gfx9_base_smem_scratch.rst create mode 100644 docs/AMDGPU/gfx9_bimm16.rst create mode 100644 docs/AMDGPU/gfx9_bimm32.rst create mode 100644 docs/AMDGPU/gfx9_data_buf_atomic128.rst create mode 100644 docs/AMDGPU/gfx9_data_buf_atomic32.rst create mode 100644 docs/AMDGPU/gfx9_data_buf_atomic64.rst create mode 100644 docs/AMDGPU/gfx9_data_mimg_atomic_cmp.rst create mode 100644 docs/AMDGPU/gfx9_data_mimg_atomic_reg.rst create mode 100644 docs/AMDGPU/gfx9_data_mimg_store.rst create mode 100644 docs/AMDGPU/gfx9_data_mimg_store_d16.rst create mode 100644 docs/AMDGPU/gfx9_data_smem_atomic128.rst create mode 100644 docs/AMDGPU/gfx9_data_smem_atomic32.rst create mode 100644 docs/AMDGPU/gfx9_data_smem_atomic64.rst create mode 100644 docs/AMDGPU/gfx9_dst_buf_128.rst create mode 100644 docs/AMDGPU/gfx9_dst_buf_32.rst create mode 100644 docs/AMDGPU/gfx9_dst_buf_64.rst create mode 100644 docs/AMDGPU/gfx9_dst_buf_96.rst create mode 100644 docs/AMDGPU/gfx9_dst_buf_lds.rst create mode 100644 docs/AMDGPU/gfx9_dst_flat_atomic32.rst create mode 100644 docs/AMDGPU/gfx9_dst_flat_atomic64.rst create mode 100644 docs/AMDGPU/gfx9_dst_mimg_gather4.rst create mode 100644 docs/AMDGPU/gfx9_dst_mimg_regular.rst create mode 100644 docs/AMDGPU/gfx9_dst_mimg_regular_d16.rst create mode 100644 docs/AMDGPU/gfx9_fimm16.rst create mode 100644 docs/AMDGPU/gfx9_fimm32.rst create mode 100644 docs/AMDGPU/gfx9_hwreg.rst create mode 100644 docs/AMDGPU/gfx9_imm4.rst create mode 100644 docs/AMDGPU/gfx9_label.rst create mode 100644 docs/AMDGPU/gfx9_mad_type_dev.rst create mode 100644 docs/AMDGPU/gfx9_mod_dpp_sdwa_abs_neg.rst create mode 100644 docs/AMDGPU/gfx9_mod_sdwa_sext.rst create mode 100644 docs/AMDGPU/gfx9_mod_vop3_abs_neg.rst create mode 100644 docs/AMDGPU/gfx9_msg.rst create mode 100644 docs/AMDGPU/gfx9_offset_buf.rst create mode 100644 docs/AMDGPU/gfx9_offset_smem_buf.rst create mode 100644 docs/AMDGPU/gfx9_offset_smem_plain.rst create mode 100644 docs/AMDGPU/gfx9_opt.rst create mode 100644 docs/AMDGPU/gfx9_param.rst create mode 100644 docs/AMDGPU/gfx9_perm_smem.rst create mode 100644 docs/AMDGPU/gfx9_ret.rst create mode 100644 docs/AMDGPU/gfx9_rsrc_buf.rst create mode 100644 docs/AMDGPU/gfx9_rsrc_mimg.rst create mode 100644 docs/AMDGPU/gfx9_saddr_flat_global.rst create mode 100644 docs/AMDGPU/gfx9_saddr_flat_scratch.rst create mode 100644 docs/AMDGPU/gfx9_samp_mimg.rst create mode 100644 docs/AMDGPU/gfx9_sdata128_0.rst create mode 100644 docs/AMDGPU/gfx9_sdata32_0.rst create mode 100644 docs/AMDGPU/gfx9_sdata64_0.rst create mode 100644 docs/AMDGPU/gfx9_sdst128_0.rst create mode 100644 docs/AMDGPU/gfx9_sdst256_0.rst create mode 100644 docs/AMDGPU/gfx9_sdst32_0.rst create mode 100644 docs/AMDGPU/gfx9_sdst32_1.rst create mode 100644 docs/AMDGPU/gfx9_sdst32_2.rst create mode 100644 docs/AMDGPU/gfx9_sdst512_0.rst create mode 100644 docs/AMDGPU/gfx9_sdst64_0.rst create mode 100644 docs/AMDGPU/gfx9_sdst64_1.rst create mode 100644 docs/AMDGPU/gfx9_simm16.rst create mode 100644 docs/AMDGPU/gfx9_src32_0.rst create mode 100644 docs/AMDGPU/gfx9_src32_1.rst create mode 100644 docs/AMDGPU/gfx9_src64_0.rst create mode 100644 docs/AMDGPU/gfx9_src64_1.rst create mode 100644 docs/AMDGPU/gfx9_src_exp.rst create mode 100644 docs/AMDGPU/gfx9_ssrc32_0.rst create mode 100644 docs/AMDGPU/gfx9_ssrc32_1.rst create mode 100644 docs/AMDGPU/gfx9_ssrc32_2.rst create mode 100644 docs/AMDGPU/gfx9_ssrc32_3.rst create mode 100644 docs/AMDGPU/gfx9_ssrc32_4.rst create mode 100644 docs/AMDGPU/gfx9_ssrc64_0.rst create mode 100644 docs/AMDGPU/gfx9_ssrc64_1.rst create mode 100644 docs/AMDGPU/gfx9_ssrc64_2.rst create mode 100644 docs/AMDGPU/gfx9_ssrc64_3.rst create mode 100644 docs/AMDGPU/gfx9_tgt.rst create mode 100644 docs/AMDGPU/gfx9_type_dev.rst create mode 100644 docs/AMDGPU/gfx9_uimm16.rst create mode 100644 docs/AMDGPU/gfx9_vaddr_flat_global.rst create mode 100644 docs/AMDGPU/gfx9_vaddr_flat_scratch.rst create mode 100644 docs/AMDGPU/gfx9_vcc_64.rst create mode 100644 docs/AMDGPU/gfx9_vdata128_0.rst create mode 100644 docs/AMDGPU/gfx9_vdata32_0.rst create mode 100644 docs/AMDGPU/gfx9_vdata64_0.rst create mode 100644 docs/AMDGPU/gfx9_vdata96_0.rst create mode 100644 docs/AMDGPU/gfx9_vdst128_0.rst create mode 100644 docs/AMDGPU/gfx9_vdst32_0.rst create mode 100644 docs/AMDGPU/gfx9_vdst64_0.rst create mode 100644 docs/AMDGPU/gfx9_vdst96_0.rst create mode 100644 docs/AMDGPU/gfx9_vsrc128_0.rst create mode 100644 docs/AMDGPU/gfx9_vsrc32_0.rst create mode 100644 docs/AMDGPU/gfx9_vsrc64_0.rst create mode 100644 docs/AMDGPU/gfx9_waitcnt.rst delete mode 100644 docs/AMDGPUAsmGFX7.rst delete mode 100644 docs/AMDGPUAsmGFX8.rst delete mode 100644 docs/AMDGPUAsmGFX9.rst create mode 100644 docs/AMDGPUInstructionNotation.rst create mode 100644 docs/AMDGPUInstructionSyntax.rst copy docs/{AMDGPUOperandSyntax.rst => AMDGPUModifierSyntax.rst} (69%)