History log of /llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll (Results 1 – 3 of 3)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7
# 01a7d4e2 10-Jan-2025 Jakub Chlanda <jakub@codeplay.com>

[AMDGPU] Allow selection of BITOP3 for some 2 opcodes and B32 cases (#122267)

This came up in downstream static analysis - as a dead code.

Admittedly, it depends on what the intention was when chec

[AMDGPU] Allow selection of BITOP3 for some 2 opcodes and B32 cases (#122267)

This came up in downstream static analysis - as a dead code.

Admittedly, it depends on what the intention was when checking for [`if
(NumOpcodes == 2 &&
IsB32)`](https://github.com/llvm/llvm-project/blob/main/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp#L3792C3-L3792C32)
and I took a guess that for certain cases the selection should take
place.

If that's incorrect, that whole if statement can be removed, as it is
after a check for: [`if (NumOpcodes <
4)`](https://github.com/llvm/llvm-project/blob/main/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp#L3788)

show more ...


Revision tags: llvmorg-19.1.6, llvmorg-19.1.5
# 92ba7e39 01-Dec-2024 Matt Arsenault <Matthew.Arsenault@amd.com>

AMDGPU/GlobalISel: Do not try to form v_bitop3_b32 for SGPR results (#117940)


# b4a16a78 27-Nov-2024 Matt Arsenault <Matthew.Arsenault@amd.com>

AMDGPU: Match and Select BITOP3 on gfx950 (#117843)

Co-authored-by: Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>