Mandeep Singh Grang
df7929676d
[COFF, ARM64] Add _InterlockedAdd intrinsic
...
Reviewers: rnk, mstorsjo, compnerd, TomTan, haripul, javed.absar, efriedma
Reviewed By: efriedma
Subscribers: efriedma, kristof.beyls, chrib, jfb, cfe-commits
Differential Revision: https://reviews.llvm.org/D52811
llvm-svn: 343894
2018-10-05 21:57:41 +00:00
David Green
b88f72de3b
[AArch64] Use filecheck captures for metadata node numbers in test. NFC
...
Just a quick fix for cases where extra metadata members are present.
llvm-svn: 343843
2018-10-05 10:21:25 +00:00
Mandeep Singh Grang
ecc82ef0c2
[COFF, ARM64] Add __getReg intrinsic
...
Reviewers: rnk, mstorsjo, compnerd, TomTan, haripul, javed.absar, efriedma
Reviewed By: efriedma
Subscribers: peter.smith, efriedma, kristof.beyls, chrib, cfe-commits
Differential Revision: https://reviews.llvm.org/D52838
llvm-svn: 343824
2018-10-04 22:32:42 +00:00
Mandeep Singh Grang
aef87980a9
[COFF, ARM64] Add _ReadWriteBarrier intrinsic
...
Reviewers: rnk, mstorsjo, compnerd, TomTan, haripul, javed.absar
Reviewed By: rnk
Subscribers: kristof.beyls, chrib, jfb, cfe-commits
Differential Revision: https://reviews.llvm.org/D52809
llvm-svn: 343699
2018-10-03 17:24:21 +00:00
Mandeep Singh Grang
2d28383097
[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
llvm-svn: 334639
2018-06-13 18:49:35 +00:00
Martin Storsjo
d8a44ed74c
[COFF, ARM64] Add MS builtins __dmb, __dsb, __isb
...
Differential Revision: https://reviews.llvm.org/D38821
llvm-svn: 315567
2017-10-12 07:05:37 +00:00