summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2017-02-08 06:48:58 +0000
committerCraig Topper <craig.topper@gmail.com>2017-02-08 06:48:58 +0000
commit78b47875932a7d291edbc1142b496955bceb4ad9 (patch)
tree8eee4d60587fbb9e8b4275ccefab8bc00b6b4637 /clang/lib/Basic/Targets.cpp
parentcb3fa37c7e8cde6363e5beacd3abc1c55f3da0d9 (diff)
downloadbcm5719-llvm-78b47875932a7d291edbc1142b496955bceb4ad9.tar.gz
bcm5719-llvm-78b47875932a7d291edbc1142b496955bceb4ad9.zip
[X86] Add -mclflushopt/-mno-clflushopt command line support and __CLFLUSHOPT__ define to match gcc.
llvm-svn: 294411
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r--clang/lib/Basic/Targets.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index 851d3f606c4..c0473a53762 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -3881,6 +3881,8 @@ void X86TargetInfo::getTargetDefines(const LangOptions &Opts,
Builder.defineMacro("__PKU__");
if (HasCX16)
Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16");
+ if (HasCLFLUSHOPT)
+ Builder.defineMacro("__CLFLUSHOPT__");
// Each case falls through to the previous one here.
switch (SSELevel) {
OpenPOWER on IntegriCloud