[PATCH] D44561: [ARM] Add HasFloat16 to TargetInfo

2018-03-16 Thread Tim Northover via Phabricator via cfe-commits
t.p.northover added inline comments. Comment at: include/clang/Basic/TargetInfo.h:365 + /// \brief Determine whether _Float16 is supported on this target. + virtual bool hasFloat16Type() const { return HasFloat16; } t.p.northover wrote: > SjoerdMeijer wrote:

[PATCH] D44561: [ARM] Add HasFloat16 to TargetInfo

2018-03-16 Thread Sjoerd Meijer via Phabricator via cfe-commits
SjoerdMeijer updated this revision to Diff 138722. SjoerdMeijer added a comment. Addressed comments: simplified the logic in GetNeonType. https://reviews.llvm.org/D44561 Files: include/clang/Basic/TargetInfo.h lib/Basic/TargetInfo.cpp lib/Basic/Targets/AArch64.cpp lib/Basic/Targets/ARM.

[PATCH] D44561: [ARM] Add HasFloat16 to TargetInfo

2018-03-16 Thread Tim Northover via Phabricator via cfe-commits
t.p.northover added inline comments. Comment at: include/clang/Basic/TargetInfo.h:365 + /// \brief Determine whether _Float16 is supported on this target. + virtual bool hasFloat16Type() const { return HasFloat16; } SjoerdMeijer wrote: > t.p.northover wrote:

[PATCH] D44561: [ARM] Add HasFloat16 to TargetInfo

2018-03-16 Thread Sjoerd Meijer via Phabricator via cfe-commits
SjoerdMeijer added a comment. Thanks for the review. Please see a first comment inline. Comment at: include/clang/Basic/TargetInfo.h:365 + /// \brief Determine whether _Float16 is supported on this target. + virtual bool hasFloat16Type() const { return HasFloat16; } ---

[PATCH] D44561: [ARM] Add HasFloat16 to TargetInfo

2018-03-16 Thread Tim Northover via Phabricator via cfe-commits
t.p.northover added inline comments. Comment at: include/clang/Basic/TargetInfo.h:365 + /// \brief Determine whether _Float16 is supported on this target. + virtual bool hasFloat16Type() const { return HasFloat16; } `_Float16` doesn't seem to be supported any

[PATCH] D44561: [ARM] Add HasFloat16 to TargetInfo

2018-03-16 Thread Sjoerd Meijer via Phabricator via cfe-commits
SjoerdMeijer created this revision. SjoerdMeijer added reviewers: t.p.northover, samparker, olista01. Herald added subscribers: kristof.beyls, javed.absar. For generating NEON intrinsics, this determines the NEON data type, and whether it should be a half type or an i16 type. I.e., we always pass