diff options
author | Pengfei Wang <pengfei.wang@intel.com> | 2019-06-06 08:28:42 +0000 |
---|---|---|
committer | Pengfei Wang <pengfei.wang@intel.com> | 2019-06-06 08:28:42 +0000 |
commit | 3a29f7c99c2f7b38f0611b7ff5af1fce608cebdd (patch) | |
tree | 24db8342b75f11541705923ffcffe72299fd597d /clang/test/Preprocessor/x86_target_features.c | |
parent | 3c82c57d2b50c6d7ac69e4d69c8914a02eeda0b7 (diff) | |
download | bcm5719-llvm-3a29f7c99c2f7b38f0611b7ff5af1fce608cebdd.tar.gz bcm5719-llvm-3a29f7c99c2f7b38f0611b7ff5af1fce608cebdd.zip |
[X86] Add ENQCMD instructions
For more details about these instructions, please refer to the latest
ISE document:
https://software.intel.com/en-us/download/intel-architecture-instruction-set-extensions-programming-reference.
Patch by Tianqing Wang (tianqing)
Differential Revision: https://reviews.llvm.org/D62282
llvm-svn: 362685
Diffstat (limited to 'clang/test/Preprocessor/x86_target_features.c')
-rw-r--r-- | clang/test/Preprocessor/x86_target_features.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/x86_target_features.c b/clang/test/Preprocessor/x86_target_features.c index 2dfca34121c..290ce3bf1dc 100644 --- a/clang/test/Preprocessor/x86_target_features.c +++ b/clang/test/Preprocessor/x86_target_features.c @@ -468,3 +468,10 @@ // NOVP2INTERSECT-NOT: #define __AVX512VP2INTERSECT__ 1 +// RUN: %clang -target i386-unknown-unknown -march=atom -menqcmd -x c -E -dM -o - %s | FileCheck -match-full-lines --check-prefix=ENQCMD %s + +// ENQCMD: #define __ENQCMD__ 1 + +// RUN: %clang -target i386-unknown-unknown -march=atom -mno-enqcmd -x c -E -dM -o - %s | FileCheck -match-full-lines --check-prefix=NOENQCMD %s + +// NOENQCMD-NOT: #define __ENQCMD__ 1 |