[Lldb-commits] [PATCH] D17708: Add/Improve complex, vector, aggregate types handling for SysV ARM (hard/soft) ABI.

Muhammad Omair Javaid via lldb-commits lldb-commits at lists.llvm.org
Mon Feb 29 03:31:09 PST 2016


omjavaid created this revision.
omjavaid added a reviewer: tberghammer.
omjavaid added a subscriber: lldb-commits.
Herald added subscribers: rengolin, aemerson.

This patch adds code to SysV ARM ABI for handling complex and aggregates containing complex return types.

It also improves support for handling vectors and aggregates containing vector return types for both ARM hard and soft ABIs.

This patch further enables vector value tests for both gcc and clang.

There is some work in progress to add more comprehensive return value tests and will be followed up in couple of days.

http://reviews.llvm.org/D17708

Files:
  packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py
  source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17708.49353.patch
Type: text/x-patch
Size: 11833 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20160229/6234a654/attachment.bin>


More information about the lldb-commits mailing list