OSDN Git Service

GlobalISel: Add overload of handleAssignments with CCState
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 16 Jul 2019 22:41:34 +0000 (22:41 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 16 Jul 2019 22:41:34 +0000 (22:41 +0000)
commit0ce5873465ab99c46cfe45db7bfbe45614638700
tree6bf515644e5fa37839d0af927a18c8d57a391aba
parentc50b9820018d7f71ac6985455dbbfdad96020f43
GlobalISel: Add overload of handleAssignments with CCState

AMDGPU needs to allocate special argument registers separately from
the user function argument list, so needs direct control over the
CCState.

The ArgLocs argument is only really necessary because CCState doesn't
allow access to it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@366279 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/CallLowering.h
lib/CodeGen/GlobalISel/CallLowering.cpp