Commit 67c67cee authored by Lazar Trsic's avatar Lazar Trsic
Browse files

[MIPS64] Pass large objects by value for mips64 arch

AArch64's calling convention passes large objects by pointer/reference.
Consequently, RS functions exported in the driver need special handling for MIPS64.
This patch uses the existing X86_64 pass for MIPS64, that identifies pointer arguments
created due to the AArch64 convention and marks them as pass-by-value.

Tested with CTS CtsRsCppTestCases and CtsRenderscriptTestCases modules for abi mips64:
run cts -m CtsRsCppTestCases --abi mips64
run cts -m CtsRenderscriptTestCases --abi mips64

Change-Id: Ib2999d11bad567202a8224d55245b1c70a9f9cdd
parent c29bfc44
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment