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)
commit6eda6ffc0c32f98a2c78a34ca613b519ed5c14c3
tree09f665529fc08b2ee8b75c73da1af26eac367048
parentb666eee1c8df5c431d8340830205744eb80a696d
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.

llvm-svn: 212812
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/Target/AArch64/AArch64CallingConvention.td
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/arm64-aapcs.ll