]> granicus.if.org Git - llvm/commit
GlobalISel: Implement fewerElementsVector for G_BUILD_VECTOR
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 9 Oct 2019 22:44:43 +0000 (22:44 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 9 Oct 2019 22:44:43 +0000 (22:44 +0000)
commit64f5ca7e80a759e26db0b4b399f094ac3c6e132e
tree96a96049785404f958685e5dbd4e54de6c8c7868
parent94a3573c72913f373098608b6a8ce526964d26d1
GlobalISel: Implement fewerElementsVector for G_BUILD_VECTOR

Turn it into a G_CONCAT_VECTORS of G_BUILD_VECTOR.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374252 91177308-0d34-0410-b5e6-96231b3b80d8
31 files changed:
include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
test/CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-build-vector.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-extract.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fcanonicalize.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fma.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fmad.s16.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-load-flat.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-phi.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-shl.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-smax.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-smin.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-umax.mir
test/CodeGen/AMDGPU/GlobalISel/legalize-umin.mir