[all-commits] [llvm/llvm-project] b27ace: [AMDGPU][True16][test] update VOPC/VOPCX test for ...

Brox Chen via All-commits all-commits at lists.llvm.org
Mon Oct 28 08:57:22 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b27acebe63b128feb3bb9c3c62d77f235d2e6a6e
      https://github.com/llvm/llvm-project/commit/b27acebe63b128feb3bb9c3c62d77f235d2e6a6e
  Author: Brox Chen <guochen2 at amd.com>
  Date:   2024-10-28 (Mon, 28 Oct 2024)

  Changed paths:
    A llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc-fake16.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
    A llvm/test/MC/AMDGPU/gfx11_asm_vopc-fake16.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
    A llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16-fake16.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16.s
    A llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp8-fake16.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp8.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_err.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_promote.s
    A llvm/test/MC/AMDGPU/gfx11_asm_vopcx-fake16.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopcx.s
    A llvm/test/MC/AMDGPU/gfx11_asm_vopcx_dpp16-fake16.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_dpp16.s
    A llvm/test/MC/AMDGPU/gfx11_asm_vopcx_dpp8-fake16.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_dpp8.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_err.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
    A llvm/test/MC/AMDGPU/gfx12_asm_vop3c-fake16.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
    A llvm/test/MC/AMDGPU/gfx12_asm_vopc-fake16.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopc.s
    A llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp16-fake16.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp16.s
    A llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp8-fake16.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp8.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_err.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_promote.s
    A llvm/test/MC/AMDGPU/gfx12_asm_vopcx-fake16.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopcx.s
    A llvm/test/MC/AMDGPU/gfx12_asm_vopcx_dpp16-fake16.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_dpp16.s
    A llvm/test/MC/AMDGPU/gfx12_asm_vopcx_dpp8-fake16.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_dpp8.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_err.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp16.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp8.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopcx.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopcx_dpp16.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopcx_dpp8.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopc.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopc_dpp16.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopc_dpp8.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopcx.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopcx_dpp16.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopcx_dpp8.txt

  Log Message:
  -----------
  [AMDGPU][True16][test] update VOPC/VOPCX test for true16/fake16 (#112829)

This is a non-functional change

update GFX11/GFX12 VOPC/VOPCX asm/dasm test for true16/fake16:

1. duplicate files to be true16/fake16 by adding
"-mattr=+real-true16/-mattr=-real-true16" while true16 test file will be
updated to true16 format when the true16 instructions are supported
2. sort "*t16_err.s" and "*t16_promote.s" tests to alphabetic order.
tests to alphabetic order. This is for the upcoming true16 mc changes,
and mainly trying to help repo maintainer to resolve conflicts in the
tests quickly. A script is proposed to help for the sorting
https://github.com/llvm/llvm-project/pull/111769. Since these two files
are t16 only, it should not create conflicts in downstream branches
3. add `-filetype=null` to seperate stdout and stderr to avoid
disordered output from llvm-mc



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list