AMDGPU: Make i1/i64/v2i32 and/or/xor legal
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 20 Dec 2018 01:35:49 +0000 (01:35 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 20 Dec 2018 01:35:49 +0000 (01:35 +0000)
commit4339883710798833bfa57440071f175fe91cfb2a
treeaabfe93f4ebd0b86b378eea67a60bd18cba3b7ac
parent8cc98bee8a90b1122fc2543830f7dc4ccb056d58
AMDGPU: Make i1/i64/v2i32 and/or/xor legal

The 64-bit types do depend on the register bank,
but that's another issue to deal with later.

llvm-svn: 349716
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-and.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-xor.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-and.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-or.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-xor.mir