aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-04-23 18:25:40 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-04-23 18:25:40 +0000
commit6603ff85d415c2aa72579f1a247012b75bfc2a19 (patch)
tree4f3b25a672824b9f8027bb229727a33d39b4c3b6 /lib/Basic/Targets.cpp
parent923b0c93375db7e75a02bceb487f6f3d3da2766f (diff)
Revert r155363, due to the underlying patches in LLVM causing regression
test suite failures. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155371 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r--lib/Basic/Targets.cpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp
index 482cf8ffb5..1eceaaa615 100644
--- a/lib/Basic/Targets.cpp
+++ b/lib/Basic/Targets.cpp
@@ -3015,8 +3015,8 @@ public:
HexagonTargetInfo(const std::string& triple) : TargetInfo(triple) {
BigEndian = false;
DescriptionString = ("e-p:32:32:32-"
- "i64:64:64-i32:32:32-i16:16:16-i1:32:32"
- "f64:64:64-f32:32:32-a0:0-n32");
+ "i64:64:64-i32:32:32-"
+ "i16:16:16-i1:32:32-a:0:0");
// {} in inline assembly are packet specifiers, not assembly variant
// specifiers.
@@ -3057,7 +3057,6 @@ public:
.Case("hexagonv2", "2")
.Case("hexagonv3", "3")
.Case("hexagonv4", "4")
- .Case("hexagonv5", "5")
.Default(0);
}
@@ -3112,14 +3111,6 @@ void HexagonTargetInfo::getTargetDefines(const LangOptions &Opts,
Builder.defineMacro("__QDSP6_ARCH__", "4");
}
}
- else if(CPU == "hexagonv5") {
- Builder.defineMacro("__HEXAGON_V5__");
- Builder.defineMacro("__HEXAGON_ARCH__", "5");
- if(Opts.HexagonQdsp6Compat) {
- Builder.defineMacro("__QDSP6_V5__");
- Builder.defineMacro("__QDSP6_ARCH__", "5");
- }
- }
}
const char * const HexagonTargetInfo::GCCRegNames[] = {