[Hexagon] Update autogenerated intrinsic info in clang
authorKrzysztof Parzyszek <kparzysz@quicinc.com>
Thu, 16 Jan 2020 20:13:25 +0000 (14:13 -0600)
committerKrzysztof Parzyszek <kparzysz@quicinc.com>
Thu, 16 Jan 2020 20:20:12 +0000 (14:20 -0600)
commit6f3effbbf054e75039030d389752608efd5a0221
treebd962677de9896b5333d2e9c6b718a7e7a585c3e
parent2d7a8cf90478cd845ffb39763b0e95b7715322d2
[Hexagon] Update autogenerated intrinsic info in clang

In addition to that, use target features to validate intrinsic
availability on a given target.
14 files changed:
clang/include/clang/Basic/BuiltinsHexagon.def
clang/include/clang/Basic/BuiltinsHexagonDep.def [new file with mode: 0644]
clang/include/clang/Sema/Sema.h
clang/lib/Basic/Targets/Hexagon.cpp
clang/lib/Sema/SemaChecking.cpp
clang/test/CodeGen/builtins-hexagon-circ.c
clang/test/CodeGen/hexagon-brev-ld-ptr-incdec.c
clang/test/CodeGen/hexagon-brev-store-elm.c
clang/test/Sema/builtins-hexagon-v55.c
clang/test/Sema/builtins-hexagon-v60.c
clang/test/Sema/builtins-hexagon-v62.c
clang/test/Sema/builtins-hvx-none.c
clang/test/Sema/builtins-hvx-v60.c
clang/test/Sema/builtins-hvx-v62.c