]> granicus.if.org Git - clang/commit
[X86] Add rdpid command line option and intrinsics.
authorCraig Topper <craig.topper@intel.com>
Sat, 20 Jan 2018 18:36:52 +0000 (18:36 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 20 Jan 2018 18:36:52 +0000 (18:36 +0000)
commite786d862a56315f16e0052947d5c34c71889d010
tree60b53169dd4c17dc1d0e3277b3a6dfc35dd660f2
parent57f0ae02fc23dbecf7eb21ffdf8d0ad510732235
[X86] Add rdpid command line option and intrinsics.

Summary: This patch adds -mrdpid/-mno-rdpid and the rdpid intrinsic. The corresponding LLVM commit has already been made.

Reviewers: RKSimon, spatel, zvi, AndreiGrischenko

Reviewed By: RKSimon

Subscribers: cfe-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@323047 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
include/clang/Driver/Options.td
lib/Basic/Targets/X86.cpp
lib/Basic/Targets/X86.h
lib/Headers/immintrin.h
test/CodeGen/rdpid-builtins.c [new file with mode: 0644]
test/Driver/x86-target-features.c
test/Preprocessor/predefined-arch-macros.c
test/Preprocessor/x86_target_features.c