]> granicus.if.org Git - clang/commit
LLDB JIT needs android vector passing rules.
authorStephen Hines <srhines@google.com>
Fri, 4 Dec 2015 01:39:30 +0000 (01:39 +0000)
committerStephen Hines <srhines@google.com>
Fri, 4 Dec 2015 01:39:30 +0000 (01:39 +0000)
commitbe0a1835a2575a830095a983f493f58d792bec2b
tree9a1a1fc88ce85f67a60b4f38560b8fe31d1536d9
parent9c9e579b4613d2ccc7a7236bbd92d48e57aa4ee4
LLDB JIT needs android vector passing rules.

Summary:
Looking into some recent issues with LLDBs expression parser highlighted that upstream clang passes vectors types differently to Android Open Source Project's clang for Arm Android targets.
This patch reflects the changes present in the AOSP and allows LLDB's JIT expression evaluation to work correctly for Arm Android targets when passing vectors.

This is submitted with consent of the original author Stephen Hines.

Reviewers: asl, rsmith, ADodds, rnk

Subscribers: rnk, aemerson, tberghammer, danalbert, srhines, cfe-commits, pirama

Differential Revision: http://reviews.llvm.org/D14639

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@254682 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/TargetInfo.cpp
test/CodeGen/arm-abi-vector.c