diff options
author | Michael Zolotukhin <mzolotukhin@apple.com> | 2015-03-17 20:03:11 +0000 |
---|---|---|
committer | Michael Zolotukhin <mzolotukhin@apple.com> | 2015-03-17 20:03:11 +0000 |
commit | c888dd0cb8b6cc3f1f33674189aea59d0938f2b4 (patch) | |
tree | 29643c36e6a1326ababb9ae55077f550135fe956 /clang/lib/CodeGen/BackendUtil.cpp | |
parent | ba05a784ff2bdd447f52f85bc85aaaed43c49b59 (diff) | |
download | bcm5719-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.cpp | 8 |
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; } |