AMDGPU/GlobalISel: Support arguments with multiple registers
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 19 Jul 2019 14:29:30 +0000 (14:29 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 19 Jul 2019 14:29:30 +0000 (14:29 +0000)
commitb60a2ae40e73bce69f8dbf120f14e3491b70c17f
treed8031d5c08c5ddcb126b7aeb94aa05c2675110c0
parentfecf43eba3630aeb55c56e5d308f99a7bd05bfbe
AMDGPU/GlobalISel: Support arguments with multiple registers

Handles structs used directly in argument lists.

llvm-svn: 366584
llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h
llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_ps.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll