summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-04-21 14:30:04 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-04-21 14:30:04 +0000
commita58ff5117abb624162c2b3ce84116c47d3f555de (patch)
tree6d77dcea266ecd360ffdbcae9be74f4fb3825df6 /clang/lib/Basic/Targets.cpp
parent6764fa78407e3b01e85e4cfd3a10792ae73d3b63 (diff)
downloadbcm5719-llvm-a58ff5117abb624162c2b3ce84116c47d3f555de.tar.gz
bcm5719-llvm-a58ff5117abb624162c2b3ce84116c47d3f555de.zip
[Hexagon] Define architecture version macros for hexagonv55
llvm-svn: 266989
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r--clang/lib/Basic/Targets.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index dc5f3662e3e..98827b89a15 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -5940,6 +5940,11 @@ void HexagonTargetInfo::getTargetDefines(const LangOptions &Opts,
Builder.defineMacro("__QDSP6_V5__");
Builder.defineMacro("__QDSP6_ARCH__", "5");
}
+ } else if (CPU == "hexagonv55") {
+ Builder.defineMacro("__HEXAGON_V55__");
+ Builder.defineMacro("__HEXAGON_ARCH__", "55");
+ Builder.defineMacro("__QDSP6_V55__");
+ Builder.defineMacro("__QDSP6_ARCH__", "55");
} else if (CPU == "hexagonv60") {
Builder.defineMacro("__HEXAGON_V60__");
Builder.defineMacro("__HEXAGON_ARCH__", "60");
OpenPOWER on IntegriCloud