]> granicus.if.org Git - clang/commit
[COFF] Add ARM64 intrinsics: __yield, __wfe, __wfi, __sev, __sevl
authorMandeep Singh Grang <mgrang@codeaurora.org>
Wed, 13 Jun 2018 18:49:35 +0000 (18:49 +0000)
committerMandeep Singh Grang <mgrang@codeaurora.org>
Wed, 13 Jun 2018 18:49:35 +0000 (18:49 +0000)
commitb23a0ab08abfaf3f7a49f0be4d023ad0758094f3
tree9143289728aa158cc797ddc93d3dab6cee0eb092
parentc162fd122637b96d175ca1a3039c461a56809dd1
[COFF] Add ARM64 intrinsics: __yield, __wfe, __wfi, __sev, __sevl

Summary: These intrinsics result in hint instructions. They are provided here for MSVC ARM64 compatibility.

Reviewers: mstorsjo, compnerd, javed.absar

Reviewed By: mstorsjo

Subscribers: kristof.beyls, chrib, cfe-commits

Differential Revision: https://reviews.llvm.org/D48132

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@334639 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsAArch64.def
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/arm64-microsoft-intrinsics.c