[all-commits] [llvm/llvm-project] c7ff2c: [AMDGPU][MC][NFC] Split large asm tests into small...

dpreobra via All-commits all-commits at lists.llvm.org
Mon Dec 28 09:24:28 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c7ff2c0da1a66d8bae52751c2af4135e67bf3519
      https://github.com/llvm/llvm-project/commit/c7ff2c0da1a66d8bae52751c2af4135e67bf3519
  Author: Dmitry Preobrazhensky <dmitry.preobrazhensky at amd.com>
  Date:   2020-12-28 (Mon, 28 Dec 2020)

  Changed paths:
    R llvm/test/MC/AMDGPU/gfx10_asm_all.s
    A llvm/test/MC/AMDGPU/gfx10_asm_ds.s
    A llvm/test/MC/AMDGPU/gfx10_asm_flat.s
    A llvm/test/MC/AMDGPU/gfx10_asm_mubuf.s
    A llvm/test/MC/AMDGPU/gfx10_asm_smem.s
    A llvm/test/MC/AMDGPU/gfx10_asm_sop.s
    A llvm/test/MC/AMDGPU/gfx10_asm_vop1.s
    A llvm/test/MC/AMDGPU/gfx10_asm_vop2.s
    A llvm/test/MC/AMDGPU/gfx10_asm_vop3.s
    A llvm/test/MC/AMDGPU/gfx10_asm_vopc.s
    A llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
    A llvm/test/MC/AMDGPU/gfx10_asm_vopc_sdwa.s
    A llvm/test/MC/AMDGPU/gfx10_asm_vopcx.s
    R llvm/test/MC/AMDGPU/gfx7_asm_all.s
    A llvm/test/MC/AMDGPU/gfx7_asm_ds.s
    A llvm/test/MC/AMDGPU/gfx7_asm_exp.s
    A llvm/test/MC/AMDGPU/gfx7_asm_flat.s
    A llvm/test/MC/AMDGPU/gfx7_asm_mimg.s
    A llvm/test/MC/AMDGPU/gfx7_asm_mtbuf.s
    A llvm/test/MC/AMDGPU/gfx7_asm_mubuf.s
    A llvm/test/MC/AMDGPU/gfx7_asm_smrd.s
    A llvm/test/MC/AMDGPU/gfx7_asm_sop1.s
    A llvm/test/MC/AMDGPU/gfx7_asm_sop2.s
    A llvm/test/MC/AMDGPU/gfx7_asm_sopc.s
    A llvm/test/MC/AMDGPU/gfx7_asm_sopk.s
    A llvm/test/MC/AMDGPU/gfx7_asm_sopp.s
    A llvm/test/MC/AMDGPU/gfx7_asm_vintrp.s
    A llvm/test/MC/AMDGPU/gfx7_asm_vop1.s
    A llvm/test/MC/AMDGPU/gfx7_asm_vop2.s
    A llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
    A llvm/test/MC/AMDGPU/gfx7_asm_vop3_e64.s
    A llvm/test/MC/AMDGPU/gfx7_asm_vopc.s
    R llvm/test/MC/AMDGPU/gfx8_asm_all.s
    A llvm/test/MC/AMDGPU/gfx8_asm_ds.s
    A llvm/test/MC/AMDGPU/gfx8_asm_exp.s
    A llvm/test/MC/AMDGPU/gfx8_asm_flat.s
    A llvm/test/MC/AMDGPU/gfx8_asm_mimg.s
    A llvm/test/MC/AMDGPU/gfx8_asm_mtbuf.s
    A llvm/test/MC/AMDGPU/gfx8_asm_mubuf.s
    A llvm/test/MC/AMDGPU/gfx8_asm_smem.s
    A llvm/test/MC/AMDGPU/gfx8_asm_sop1.s
    A llvm/test/MC/AMDGPU/gfx8_asm_sop2.s
    A llvm/test/MC/AMDGPU/gfx8_asm_sopc.s
    A llvm/test/MC/AMDGPU/gfx8_asm_sopk.s
    A llvm/test/MC/AMDGPU/gfx8_asm_sopp.s
    A llvm/test/MC/AMDGPU/gfx8_asm_vintrp.s
    A llvm/test/MC/AMDGPU/gfx8_asm_vop1.s
    A llvm/test/MC/AMDGPU/gfx8_asm_vop2.s
    A llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
    A llvm/test/MC/AMDGPU/gfx8_asm_vop3_e64.s
    A llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
    R llvm/test/MC/AMDGPU/gfx9_asm_all.s
    A llvm/test/MC/AMDGPU/gfx9_asm_ds.s
    A llvm/test/MC/AMDGPU/gfx9_asm_exp.s
    A llvm/test/MC/AMDGPU/gfx9_asm_flat.s
    A llvm/test/MC/AMDGPU/gfx9_asm_mimg.s
    A llvm/test/MC/AMDGPU/gfx9_asm_mtbuf.s
    A llvm/test/MC/AMDGPU/gfx9_asm_mubuf.s
    A llvm/test/MC/AMDGPU/gfx9_asm_smem.s
    A llvm/test/MC/AMDGPU/gfx9_asm_sop1.s
    A llvm/test/MC/AMDGPU/gfx9_asm_sop2.s
    A llvm/test/MC/AMDGPU/gfx9_asm_sopc.s
    A llvm/test/MC/AMDGPU/gfx9_asm_sopk.s
    A llvm/test/MC/AMDGPU/gfx9_asm_sopp.s
    A llvm/test/MC/AMDGPU/gfx9_asm_vintrp.s
    A llvm/test/MC/AMDGPU/gfx9_asm_vop1.s
    A llvm/test/MC/AMDGPU/gfx9_asm_vop2.s
    A llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
    A llvm/test/MC/AMDGPU/gfx9_asm_vop3_e64.s
    A llvm/test/MC/AMDGPU/gfx9_asm_vop3p.s
    A llvm/test/MC/AMDGPU/gfx9_asm_vopc.s

  Log Message:
  -----------
  [AMDGPU][MC][NFC] Split large asm tests into smaller chunks

The following large tests have been split into smaller parts by instruction formats:

    gfx7_asm_all.s
    gfx8_asm_all.s
    gfx9_asm_all.s
    gfx10_asm_all.s

This change results in noticeable lit testing speedup.
For example, on a debug Windows build, split asm tests are run 3.5 times faster.




More information about the All-commits mailing list