summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorPetar Jovanovic <petar.jovanovic@imgtec.com>2013-09-21 01:27:01 +0000
committerPetar Jovanovic <petar.jovanovic@imgtec.com>2013-09-21 01:27:01 +0000
commitc19a284182053fed6e84389acf2f68cc908f18ee (patch)
tree288471dfd0bed783a72ba87320f0eda4043d7a0b /clang/lib/Basic/Targets.cpp
parent500242d4fe4243e6dc41795663d86f1828062860 (diff)
downloadbcm5719-llvm-c19a284182053fed6e84389acf2f68cc908f18ee.tar.gz
bcm5719-llvm-c19a284182053fed6e84389acf2f68cc908f18ee.zip
[Mips] Allocate NaClTargetInfo for MIPSEL NaCl
A patch to AllocateTarget function to recognize llvm::Triple::NaCl for MIPSEL and return NaClTargetInfo. Additional test has been added to check if the expected macros get defined. llvm-svn: 191124
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-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 2f4aeb93bef..0e8b7659cf8 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -5376,6 +5376,8 @@ static TargetInfo *AllocateTarget(const llvm::Triple &Triple) {
return new FreeBSDTargetInfo<Mips32ELTargetInfo>(Triple);
case llvm::Triple::NetBSD:
return new NetBSDTargetInfo<Mips32ELTargetInfo>(Triple);
+ case llvm::Triple::NaCl:
+ return new NaClTargetInfo<Mips32ELTargetInfo>(Triple);
default:
return new Mips32ELTargetInfo(Triple);
}
OpenPOWER on IntegriCloud