AMDGPU/GlobalISel: Legalize workitem ID intrinsics
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 1 Jul 2019 18:45:36 +0000 (18:45 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 1 Jul 2019 18:45:36 +0000 (18:45 +0000)
commite2c86cce3a2d1ad88c1f2b37f4b419c887a8d5b9
treeee3f3faf5b7cef84ab45bcd8d46f5877658b2bd1
parente15770aec4278d6b0f3f400dd54bf45628364db1
AMDGPU/GlobalISel: Legalize workitem ID intrinsics

Tests don't cover the masked input path since non-kernel arguments
aren't lowered yet.

Test is copied directly from the existing test, with 2 additions.

llvm-svn: 364833
llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_kernel-system-sgprs.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-fast-math-flags.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll [new file with mode: 0644]