diff options
author | David Sherwood <david.sherwood@arm.com> | 2021-02-03 11:15:17 +0000 |
---|---|---|
committer | David Sherwood <david.sherwood@arm.com> | 2021-02-08 09:50:36 +0000 |
commit | 3bbaece5a02785049d9d70d6579e22a54fa3bb06 (patch) | |
tree | 5e05b0adaf9a2ed842533d9c99f56b9016497f0c /llvm/lib/Analysis/TargetLibraryInfo.cpp | |
parent | c2c83e97c3ac98ddf5bd685cbfba3f620f59fa51 (diff) | |
download | llvm-3bbaece5a02785049d9d70d6579e22a54fa3bb06.zip llvm-3bbaece5a02785049d9d70d6579e22a54fa3bb06.tar.gz llvm-3bbaece5a02785049d9d70d6579e22a54fa3bb06.tar.bz2 |
[Analysis] Remove unused functions from TargetLibraryInfo
A simple clean-up to remove dead code.
Differential Revision: https://reviews.llvm.org/D95934
Diffstat (limited to 'llvm/lib/Analysis/TargetLibraryInfo.cpp')
-rw-r--r-- | llvm/lib/Analysis/TargetLibraryInfo.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/llvm/lib/Analysis/TargetLibraryInfo.cpp b/llvm/lib/Analysis/TargetLibraryInfo.cpp index a4de21a..c85b122 100644 --- a/llvm/lib/Analysis/TargetLibraryInfo.cpp +++ b/llvm/lib/Analysis/TargetLibraryInfo.cpp @@ -1550,10 +1550,6 @@ static bool compareWithScalarFnName(const VecDesc &LHS, StringRef S) { return LHS.ScalarFnName < S; } -static bool compareWithVectorFnName(const VecDesc &LHS, StringRef S) { - return LHS.VectorFnName < S; -} - void TargetLibraryInfoImpl::addVectorizableFunctions(ArrayRef<VecDesc> Fns) { llvm::append_range(VectorDescs, Fns); llvm::sort(VectorDescs, compareByScalarFnName); @@ -1627,20 +1623,6 @@ StringRef TargetLibraryInfoImpl::getVectorizedFunction(StringRef F, return StringRef(); } -StringRef TargetLibraryInfoImpl::getScalarizedFunction(StringRef F, - unsigned &VF) const { - F = sanitizeFunctionName(F); - if (F.empty()) - return F; - - std::vector<VecDesc>::const_iterator I = - llvm::lower_bound(ScalarDescs, F, compareWithVectorFnName); - if (I == VectorDescs.end() || StringRef(I->VectorFnName) != F) - return StringRef(); - VF = I->VectorizationFactor; - return I->ScalarFnName; -} - TargetLibraryInfo TargetLibraryAnalysis::run(const Function &F, FunctionAnalysisManager &) { if (!BaselineInfoImpl) |