summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/arm64-microsoft-arguments.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Store a pointer to the return value in a static alloca and let the debugger ↵Amy Huang2019-06-201-2/+2
| | | | | | | | | | | | | | use that as the variable address for NRVO variables. Subscribers: hiraditya, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D63361 llvm-svn: 363952
* [COFF, ARM64] Fix ABI implementation of struct returnsMandeep Singh Grang2019-05-031-15/+193
| | | | | | | | | | | | | | | | | | Summary: Related llvm patch: D60348. Patch co-authored by Sanjin Sijaric. Reviewers: rnk, efriedma, TomTan, ssijaric, ostannard Reviewed By: efriedma Subscribers: dmajor, richard.townsend.arm, ostannard, javed.absar, kristof.beyls, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D60349 llvm-svn: 359932
* [COFF, ARM64] Decide when to mark struct returns as SRetMandeep Singh Grang2018-07-261-0/+25
Summary: Refer the MS ARM64 ABI Convention for the behavior for struct returns: https://docs.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions#return-values Reviewers: mstorsjo, compnerd, rnk, javed.absar, yinma, efriedma Reviewed By: rnk, efriedma Subscribers: haripul, TomTan, yinma, efriedma, kristof.beyls, chrib, llvm-commits Differential Revision: https://reviews.llvm.org/D49464 llvm-svn: 338050
OpenPOWER on IntegriCloud