summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/BackendUtil.cpp
diff options
context:
space:
mode:
authorMichael Zolotukhin <mzolotukhin@apple.com>2015-03-17 20:03:11 +0000
committerMichael Zolotukhin <mzolotukhin@apple.com>2015-03-17 20:03:11 +0000
commitc888dd0cb8b6cc3f1f33674189aea59d0938f2b4 (patch)
tree29643c36e6a1326ababb9ae55077f550135fe956 /clang/lib/CodeGen/BackendUtil.cpp
parentba05a784ff2bdd447f52f85bc85aaaed43c49b59 (diff)
downloadbcm5719-llvm-c888dd0cb8b6cc3f1f33674189aea59d0938f2b4.tar.gz
bcm5719-llvm-c888dd0cb8b6cc3f1f33674189aea59d0938f2b4.zip
Add fveclib option.
Review: http://reviews.llvm.org/D8097 llvm-svn: 232533
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
-rw-r--r--clang/lib/CodeGen/BackendUtil.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/BackendUtil.cpp b/clang/lib/CodeGen/BackendUtil.cpp
index fba75095e79..9a0e6e28495 100644
--- a/clang/lib/CodeGen/BackendUtil.cpp
+++ b/clang/lib/CodeGen/BackendUtil.cpp
@@ -237,6 +237,14 @@ static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple,
TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple);
if (!CodeGenOpts.SimplifyLibCalls)
TLII->disableAllFunctions();
+
+ switch (CodeGenOpts.getVecLib()) {
+ case CodeGenOptions::Accelerate:
+ TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate);
+ break;
+ default:
+ break;
+ }
return TLII;
}
OpenPOWER on IntegriCloud