This is an archive of the discontinued LLVM Phabricator instance.

[Hexagon] Implement HexagonTargetLowering::CanLowerReturn
ClosedPublic

Authored by michaelwu on Apr 12 2017, 6:31 PM.

Details

Summary

Implementing HexagonTargetLowering::CanLowerReturn is necessary so that LLVM won't try to return everything in the registers if the return type is too big to fit.

Diff Detail

Repository
rL LLVM

Event Timeline

michaelwu created this revision.Apr 12 2017, 6:31 PM
kparzysz accepted this revision.Apr 13 2017, 6:11 AM

Thanks!

This revision is now accepted and ready to land.Apr 13 2017, 6:11 AM
This revision was automatically updated to reflect the committed changes.