[AMDGPU][MC][NFC] Split large asm tests into smaller chunks
authorDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>
Mon, 28 Dec 2020 17:13:17 +0000 (20:13 +0300)
committerDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>
Mon, 28 Dec 2020 17:22:38 +0000 (20:22 +0300)
commitc7ff2c0da1a66d8bae52751c2af4135e67bf3519
tree53a2f2b6de20bec36c93b67b190d2e6db06ad85a
parent38bfa25387f4d1292c12a574df6b3cd0f3c212d6
[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.
71 files changed:
llvm/test/MC/AMDGPU/gfx10_asm_all.s [deleted file]
llvm/test/MC/AMDGPU/gfx10_asm_ds.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_flat.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_mubuf.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_smem.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_sop.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_vop1.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_vop2.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_vop3.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_vopc.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_vopc_sdwa.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx10_asm_vopcx.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_all.s [deleted file]
llvm/test/MC/AMDGPU/gfx7_asm_ds.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_exp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_flat.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_mimg.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_mtbuf.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_mubuf.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_smrd.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_sop1.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_sop2.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_sopc.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_sopk.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_sopp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_vintrp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_vop1.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_vop2.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_vop3.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_vop3_e64.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx7_asm_vopc.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_all.s [deleted file]
llvm/test/MC/AMDGPU/gfx8_asm_ds.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_exp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_flat.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_mimg.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_mtbuf.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_mubuf.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_smem.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_sop1.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_sop2.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_sopc.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_sopk.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_sopp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_vintrp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_vop1.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_vop2.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_vop3.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_vop3_e64.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx8_asm_vopc.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_all.s [deleted file]
llvm/test/MC/AMDGPU/gfx9_asm_ds.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_exp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_flat.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_mimg.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_mtbuf.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_mubuf.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_smem.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_sop1.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_sop2.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_sopc.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_sopk.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_sopp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_vintrp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_vop1.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_vop2.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_vop3.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_vop3_e64.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_vop3p.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx9_asm_vopc.s [new file with mode: 0644]