AMDGPU/GlobalISel: Copy type when inserting readfirstlane
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 13 Jan 2020 00:12:59 +0000 (19:12 -0500)
committerMatt Arsenault <arsenm2@gmail.com>
Mon, 13 Jan 2020 03:44:51 +0000 (22:44 -0500)
commita10527cd3731e2ef246c4797fb099385a948f62f
treeba1ec74f1e974151489e3a693989362eb283d90b
parent79a09d8bf4d508b0ae6a1e3c90907488092678c5
AMDGPU/GlobalISel: Copy type when inserting readfirstlane

getDefIgnoringCopies will fail to find any def if no type is set if we
try to use it on the use's operand, so propagate the type.
llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.gws.init.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.gws.sema.v.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.ordered.add.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.ordered.swap.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.readlane.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.sendmsg.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.sendmsghalt.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.writelane.mir