diff options
Diffstat (limited to 'llvm/lib/Transforms/Vectorize')
| -rw-r--r-- | llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 2 | 
2 files changed, 2 insertions, 2 deletions
| diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp index 1db9f920c6e..549a24cbdc3 100644 --- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp +++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -1576,7 +1576,7 @@ struct LoopVectorize : public FunctionPass {      auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();      auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI();      auto *TLIP = getAnalysisIfAvailable<TargetLibraryInfoWrapperPass>(); -    auto *TLI = TLIP ? &TLIP->getTLI() : nullptr; +    auto *TLI = TLIP ? &TLIP->getTLI(F) : nullptr;      auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();      auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);      auto *LAA = &getAnalysis<LoopAccessLegacyAnalysis>(); diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index dc0743cf4ad..a613a5a084c 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -5128,7 +5128,7 @@ struct SLPVectorizer : public FunctionPass {      auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();      auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);      auto *TLIP = getAnalysisIfAvailable<TargetLibraryInfoWrapperPass>(); -    auto *TLI = TLIP ? &TLIP->getTLI() : nullptr; +    auto *TLI = TLIP ? &TLIP->getTLI(F) : nullptr;      auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();      auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();      auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); | 

