summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/x86_target_features.c
diff options
context:
space:
mode:
authorPengfei Wang <pengfei.wang@intel.com>2019-06-06 08:28:42 +0000
committerPengfei Wang <pengfei.wang@intel.com>2019-06-06 08:28:42 +0000
commit3a29f7c99c2f7b38f0611b7ff5af1fce608cebdd (patch)
tree24db8342b75f11541705923ffcffe72299fd597d /clang/test/Preprocessor/x86_target_features.c
parent3c82c57d2b50c6d7ac69e4d69c8914a02eeda0b7 (diff)
downloadbcm5719-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.c7
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
OpenPOWER on IntegriCloud