summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-09-11 01:14:50 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-09-11 01:14:50 +0000
commit33a004e9eb63929791923b1f96720171f769af87 (patch)
treee1e7b40b5e726e4c1d6742556dec6b42d64c099e /clang/lib/Basic/Targets.cpp
parent74a3231de4085983dbf89e38e07f2f5912b361c9 (diff)
downloadbcm5719-llvm-33a004e9eb63929791923b1f96720171f769af87.tar.gz
bcm5719-llvm-33a004e9eb63929791923b1f96720171f769af87.zip
Swizzle the target triple based on -mthumb, and update clang-cc to recognize
thumb-foo-bar as an ARM target. llvm-svn: 81497
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r--clang/lib/Basic/Targets.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index 4e63db6eaf3..2cb625323dc 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -1558,6 +1558,7 @@ TargetInfo* TargetInfo::CreateTargetInfo(const std::string &T) {
return NULL;
case llvm::Triple::arm:
+ case llvm::Triple::thumb:
switch (os) {
case llvm::Triple::Darwin:
return new DarwinARMTargetInfo(T);
OpenPOWER on IntegriCloud