summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXXABI.cpp
diff options
context:
space:
mode:
authorPirama Arumuga Nainar <pirama@google.com>2015-04-23 17:32:25 +0000
committerPirama Arumuga Nainar <pirama@google.com>2015-04-23 17:32:25 +0000
commit745615ca0059ac89b4871d8426f57a9e6f283fa7 (patch)
tree0de7bc7c35f0ee066a80b23b210419ae81fb536f /clang/lib/CodeGen/CGCXXABI.cpp
parentb18815354d9313810f42f8bca688ac5d3f93b02c (diff)
downloadbcm5719-llvm-745615ca0059ac89b4871d8426f57a9e6f283fa7.tar.gz
bcm5719-llvm-745615ca0059ac89b4871d8426f57a9e6f283fa7.zip
[AArch64] Add nvcast patterns for v4f16 and v8f16
Summary: Constant stores of f16 vectors can create NvCast nodes from various operand types to v4f16 or v8f16 depending on patterns in the stored constants. This patch adds nvcast rules with v4f16 and v8f16 values. AArchISelLowering::LowerBUILD_VECTOR has the details on which constant patterns generate the nvcast nodes. Reviewers: jmolloy, srhines, ab Subscribers: rengolin, aemerson, llvm-commits Differential Revision: http://reviews.llvm.org/D9201 llvm-svn: 235610
Diffstat (limited to 'clang/lib/CodeGen/CGCXXABI.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud