This is an archive of the discontinued LLVM Phabricator instance.

[GlobalISel] Extract handleAssignments out of AArch64CallLowering
ClosedPublic

Authored by rovka on Nov 23 2016, 7:04 AM.

Details

Summary

This function seems target-independent so far: all the target-specific behaviour
is isolated in the CCAssignFn and the ValueHandler (which we're also extracting
into the generic CallLowering).

The intention is to use this in the ARM backend.

Diff Detail

Repository
rL LLVM

Event Timeline

rovka updated this revision to Diff 79069.Nov 23 2016, 7:04 AM
rovka retitled this revision from to [GlobalISel] Extract handleAssignments out of AArch64CallLowering.
rovka updated this object.
rovka added reviewers: ab, qcolombet, t.p.northover.
rovka added subscribers: llvm-commits, rengolin.
qcolombet edited edge metadata.Nov 28 2016, 1:33 PM

Hi,

Sounds good to me, but I would like Tim to chime in. He wrote that piece.

Cheers,
-Quentin

rovka added a comment.Nov 29 2016, 2:21 AM

Sounds good to me, but I would like Tim to chime in. He wrote that piece.

Thanks. I'm using this in D27195 if anyone wants to have a look.

t.p.northover accepted this revision.Nov 30 2016, 9:49 AM
t.p.northover edited edge metadata.

Looks fine to me too.

This revision is now accepted and ready to land.Nov 30 2016, 9:49 AM
This revision was automatically updated to reflect the committed changes.