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.
Paths
| Differential D64686
GlobalISel: Add overload of handleAssignments with CCState ClosedPublic Authored by arsenm on Jul 12 2019, 7:06 PM.
Details Summary AMDGPU needs to allocate special argument registers separately from The ArgLocs argument is only really necessary because CCState doesn't
Diff Detail Event TimelineHerald added subscribers: Petar.Avramovic, volkan, tpr, wdng. · View Herald TranscriptJul 12 2019, 7:06 PM arsenm added a child revision: D64721: AMDGPU/GlobalISel: Rewrite lowerFormalArguments.Jul 15 2019, 6:03 AM This revision is now accepted and ready to land.Jul 16 2019, 3:06 PM
Revision Contents
Diff 209664 include/llvm/CodeGen/GlobalISel/CallLowering.h
lib/CodeGen/GlobalISel/CallLowering.cpp
|