Cameron McInally
20b8ed2c2b
[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator
...
Reapply r374240 with fix for Ocaml test, namely Bindings/OCaml/core.ml.
Differential Revision: https://reviews.llvm.org/D61675
llvm-svn: 374782
2019-10-14 15:35:01 +00:00
Dmitri Gribenko
eaf6dd482b
Revert "[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator"
...
This reverts commit r374240. It broke OCaml tests:
http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/19014
llvm-svn: 374354
2019-10-10 14:13:54 +00:00
Cameron McInally
47363a148f
[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator
...
Also update Clang to call Builder.CreateFNeg(...) for UnaryMinus.
Differential Revision: https://reviews.llvm.org/D61675
llvm-svn: 374240
2019-10-09 21:52:15 +00:00
Luke Geeson
da2b2e8c26
[AArch64] Reverted rC334696 with Clang VCVTA test fix
...
llvm-svn: 334820
2018-06-15 10:10:45 +00:00
Luke Geeson
bb399f8013
[AArch64] reverting rC334693 due to build failures
...
llvm-svn: 334696
2018-06-14 08:59:33 +00:00
Luke Geeson
010bbbf390
[AArch64] Added support for the vcvta_u16_f16 instrinsic for FP16 Armv8.2-A
...
llvm-svn: 334693
2018-06-14 08:28:56 +00:00
Abderrazek Zaafrani
b5ac56fb81
[ARM] Add ARMv8.2-A FP16 vector intrinsic
...
Putting back the code in commit r327189 that was reverted in r322737. The code is being committed in three stages and this one is the last stage: 1) r327455 fp16 feature flags, 2) r327836 pass half type or i16 based on FullFP16, and 3) the code here which the front-end fp16 vector intrinsic for ARM.
Differential revision https://reviews.llvm.org/D43650
llvm-svn: 328277
2018-03-23 00:08:40 +00:00
Sjoerd Meijer
95da875898
This reverts "r327189 - [ARM] Add ARMv8.2-A FP16 vector intrinsic"
...
This is causing problems in testing, and PR36683 was raised.
Reverting it until we have sorted out how to pass f16 vectors.
llvm-svn: 327437
2018-03-13 19:38:56 +00:00
Abderrazek Zaafrani
5bd68cf742
[ARM] Add ARMv8.2-A FP16 vector intrinsic
...
Add the fp16 neon vector intrinsic for ARM as described in the ARM ACLE document.
Reviews in https://reviews.llvm.org/D43650
llvm-svn: 327189
2018-03-09 23:39:34 +00:00