[AMDGPU] Remove extract_subvector patterns
authorJay Foad <jay.foad@amd.com>
Thu, 4 May 2023 14:34:28 +0000 (15:34 +0100)
committerJay Foad <jay.foad@amd.com>
Tue, 6 Jun 2023 13:04:50 +0000 (14:04 +0100)
commita4a3ac10cb1a40ccebed4e81cd7e94f1eb71602d
tree632d83087d021f393fe0c6b174a2e48068207ba4
parentd9be8a8a990d0194db5889c9b59c9ad49dd52cd7
[AMDGPU] Remove extract_subvector patterns

Removing them seems to slightly increase code quality as well as
simplifying both the tablegen and C++ parts of the code.

Differential Revision: https://reviews.llvm.org/D149853
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/test/CodeGen/AMDGPU/extract-subvector-16bit.ll
llvm/test/CodeGen/AMDGPU/greedy-reverse-local-assignment.ll
llvm/test/CodeGen/AMDGPU/sra.ll