SuccessChanges

Summary

  1. AMDGPU/GlobalISel: Select s32->s16 G_[US]ITOFP (details)
  2. AMDGPU/GlobalISel: Select S16->S32 fptoint (details)
  3. AMDGPU/GlobalISel: Set type on vgpr live in special arguments (details)
  4. AMDGPU/GlobalISel: Legalize s1 source G_[SU]ITOFP (details)
  5. AMDGPU/GlobalISel: RegBankSelect for kill (details)
  6. AMDGPU/GlobalISel: Select SMRD loads for more types (details)
Commit 0a6123595f97709af912690403dea841eced0f0a by Matthew.Arsenault
AMDGPU/GlobalISel: Select s32->s16 G_[US]ITOFP
llvm-svn: 371949
The file was modifiedllvm/lib/Target/AMDGPU/SIInstructions.td
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir
The file was addedllvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir
Commit 9f52c1ea583f3480ea10eef39dc112ee691ae54d by Matthew.Arsenault
AMDGPU/GlobalISel: Select S16->S32 fptoint
llvm-svn: 371950
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIInstructions.td
The file was addedllvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir
Commit 60169ed613050252d074ca2fb9294a96aa7c4367 by Matthew.Arsenault
AMDGPU/GlobalISel: Set type on vgpr live in special arguments
Fixes assertion with workitem ID intrinsics used in non-kernel
functions.
llvm-svn: 371951
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll
Commit 01c7f40de3e422cef10bccb3b6c525b4b10ed23f by Matthew.Arsenault
AMDGPU/GlobalISel: Legalize s1 source G_[SU]ITOFP
llvm-svn: 371952
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-uitofp.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-sitofp.mir
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Commit 48b158acae65cc715f78d46b23e5f8de69a5d6a5 by Matthew.Arsenault
AMDGPU/GlobalISel: RegBankSelect for kill
llvm-svn: 371953
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
The file was addedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.kill.mir
Commit bc8de8a8da704c748cfcb1ad5a348cb234a4fcb8 by Matthew.Arsenault
AMDGPU/GlobalISel: Select SMRD loads for more types
llvm-svn: 371954
The file was modifiedllvm/lib/Target/AMDGPU/SMInstructions.td
The file was addedllvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir