diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2019-11-05 11:01:15 +0300 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2019-11-05 12:10:58 +0300 |
commit | 0d14656b9d8ca38b8ea321c7047eaeec43c5b2ef (patch) | |
tree | bb04ebb07547c069f6db9665048f324471f891e8 /clang/lib/Basic/Targets/Mips.cpp | |
parent | e578d0fd295a67bce1e1fc922237f459deb49c7e (diff) | |
download | bcm5719-llvm-0d14656b9d8ca38b8ea321c7047eaeec43c5b2ef.tar.gz bcm5719-llvm-0d14656b9d8ca38b8ea321c7047eaeec43c5b2ef.zip |
[mips] Set __OCTEON__ macros
Diffstat (limited to 'clang/lib/Basic/Targets/Mips.cpp')
-rw-r--r-- | clang/lib/Basic/Targets/Mips.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/Mips.cpp b/clang/lib/Basic/Targets/Mips.cpp index 4ca7f08af82..9b35bbcb763 100644 --- a/clang/lib/Basic/Targets/Mips.cpp +++ b/clang/lib/Basic/Targets/Mips.cpp @@ -189,6 +189,9 @@ void MipsTargetInfo::getTargetDefines(const LangOptions &Opts, Builder.defineMacro("_MIPS_ARCH", "\"" + CPU + "\""); Builder.defineMacro("_MIPS_ARCH_" + StringRef(CPU).upper()); + if (StringRef(CPU).startswith("octeon")) + Builder.defineMacro("__OCTEON__"); + // These shouldn't be defined for MIPS-I but there's no need to check // for that since MIPS-I isn't supported. Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1"); |