OSDN Git Service

GlobalISel: Add and_trivial_mask to all_combines
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 27 Aug 2020 17:15:46 +0000 (13:15 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 27 Aug 2020 20:42:09 +0000 (16:42 -0400)
commit201f770f16e8ea89e92a1edd79c41559f4031187
tree6032a74e889c31060b718684cd1116245118cef8
parent4ef9275b9b4875a131898ead943e17389e797b12
GlobalISel: Add and_trivial_mask to all_combines

Also make up a new category of combines.
14 files changed:
llvm/include/llvm/Target/GlobalISel/Combine.td
llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizercombiner-and.mir [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll