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.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D32000
[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
Event TimelineThis revision is now accepted and ready to land.Apr 13 2017, 6:11 AM Closed by commit rL300199: [Hexagon] Implement HexagonTargetLowering::CanLowerReturn (authored by kparzysz). · Explain WhyApr 13 2017, 8:18 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 95131 llvm/trunk/lib/Target/Hexagon/HexagonISelLowering.h
llvm/trunk/lib/Target/Hexagon/HexagonISelLowering.cpp
|