summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2017-02-08 07:56:42 +0000
committerCraig Topper <craig.topper@gmail.com>2017-02-08 07:56:42 +0000
commitb16cb82c936275b18b0db62d1c7157c7a0bcaa26 (patch)
treecff43f6bc9505122d7b427393624d3234922947f /clang/lib/Basic
parent8493e6a88983ba6ef29cf249a7ac0e497aef6c4c (diff)
downloadbcm5719-llvm-b16cb82c936275b18b0db62d1c7157c7a0bcaa26.tar.gz
bcm5719-llvm-b16cb82c936275b18b0db62d1c7157c7a0bcaa26.zip
[X86] Add -mmpx/-mno-mpx command line options and __MPX__ define to match gcc.
llvm-svn: 294419
Diffstat (limited to 'clang/lib/Basic')
-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 45ce531e746..6124bdb5fd9 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("__CLFLUSHOPT__");
if (HasCLWB)
Builder.defineMacro("__CLWB__");
+ if (HasMPX)
+ Builder.defineMacro("__MPX__");
// Each case falls through to the previous one here.
switch (SSELevel) {
OpenPOWER on IntegriCloud