Improve SysV ABI for ARM to handle return values with vector return type
authorTamas Berghammer <tberghammer@google.com>
Wed, 22 Jul 2015 14:53:37 +0000 (14:53 +0000)
committerTamas Berghammer <tberghammer@google.com>
Wed, 22 Jul 2015 14:53:37 +0000 (14:53 +0000)
commitb6a04a141cb0f0a6b2832f360cc2aaf4569d5d59
treebe8932eca7fa58d74c73482a1760d9cf5129663c
parent5e73d2523ff7c97dabb037cc31ffc211e8fe0f82
Improve SysV ABI for ARM to handle return values with vector return type

This is required to print out the rerun value of funcions returning
types with the following attributes:
__attribute__((__vector_size__(8)));
__attribute__((ext_vector_type(2)));

Differential revision: http://reviews.llvm.org/D11416

llvm-svn: 242903
lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
lldb/test/functionalities/return-value/TestReturnValue.py
lldb/test/functionalities/return-value/call-func.c