[PATCH] D83418: AMDGPU/GlobalISel: Start cleaning up calling convention lowering
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 8 12:35:50 PDT 2020
arsenm created this revision.
arsenm added reviewers: nhaehnle, foad, kerbowa, rampitec, cdevadas, hsmhsm.
Herald added subscribers: hiraditya, t-tye, tpr, dstuttard, rovka, yaxunl, wdng, jvesely, kzhuravl.
Herald added a project: LLVM.
There are various hacks working around limitations in
handleAssignments, and the logical split between different parts isn't
correct. Start separating the type legalization to satisfy going
through the DAG infrastructure from the code required to split into
register types. The type splitting should be moved to generic code.
https://reviews.llvm.org/D83418
Files:
llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h
llvm/test/CodeGen/AMDGPU/GlobalISel/function-returns.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D83418.276525.patch
Type: text/x-patch
Size: 18240 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200708/118fabbc/attachment.bin>
More information about the llvm-commits
mailing list