OSDN Git Service

ARM: Allow __fp16 as a function arg or return type for AArch64
authorOliver Stannard <oliver.stannard@arm.com>
Fri, 11 Jul 2014 13:33:46 +0000 (13:33 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Fri, 11 Jul 2014 13:33:46 +0000 (13:33 +0000)
commitcb047f2a74666bc436eb4dea3b5893bc289d574d
tree7d0807b6a7888d89056869a818cae2cce8d0c612
parentc58b079d23a4d76d0a7c9777ed7bdcb66d92d89b
ARM: Allow __fp16 as a function arg or return type for AArch64

ACLE 2.0 allows __fp16 to be used as a function argument or return
type. This enables this for AArch64.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212812 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/Target/AArch64/AArch64CallingConvention.td
lib/Target/AArch64/AArch64ISelLowering.cpp
test/CodeGen/AArch64/arm64-aapcs.ll