diff options
Diffstat (limited to 'llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp')
| -rw-r--r-- | llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp b/llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp index dd4eb7f0df05..c52a6de2bb71 100644 --- a/llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp +++ b/llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp @@ -242,20 +242,20 @@ FunctionPropertiesInfo FunctionPropertiesInfo::getFunctionPropertiesInfo( // We use the cached result of the IR2VecVocabAnalysis run by // InlineAdvisorAnalysis. If the IR2VecVocabAnalysis is not run, we don't // use IR2Vec embeddings. - auto VocabResult = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) - .getCachedResult<IR2VecVocabAnalysis>(*F.getParent()); + auto Vocabulary = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) + .getCachedResult<IR2VecVocabAnalysis>(*F.getParent()); return getFunctionPropertiesInfo(F, FAM.getResult<DominatorTreeAnalysis>(F), - FAM.getResult<LoopAnalysis>(F), VocabResult); + FAM.getResult<LoopAnalysis>(F), Vocabulary); } FunctionPropertiesInfo FunctionPropertiesInfo::getFunctionPropertiesInfo( const Function &F, const DominatorTree &DT, const LoopInfo &LI, - const IR2VecVocabResult *VocabResult) { + const ir2vec::Vocabulary *Vocabulary) { FunctionPropertiesInfo FPI; - if (VocabResult && VocabResult->isValid()) { - FPI.IR2VecVocab = VocabResult->getVocabulary(); - FPI.FunctionEmbedding = ir2vec::Embedding(VocabResult->getDimension(), 0.0); + if (Vocabulary && Vocabulary->isValid()) { + FPI.IR2VecVocab = Vocabulary; + FPI.FunctionEmbedding = ir2vec::Embedding(Vocabulary->getDimension(), 0.0); } for (const auto &BB : F) if (DT.isReachableFromEntry(&BB)) @@ -588,9 +588,9 @@ bool FunctionPropertiesUpdater::isUpdateValid(Function &F, return false; DominatorTree DT(F); LoopInfo LI(DT); - auto VocabResult = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) - .getCachedResult<IR2VecVocabAnalysis>(*F.getParent()); + auto Vocabulary = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) + .getCachedResult<IR2VecVocabAnalysis>(*F.getParent()); auto Fresh = - FunctionPropertiesInfo::getFunctionPropertiesInfo(F, DT, LI, VocabResult); + FunctionPropertiesInfo::getFunctionPropertiesInfo(F, DT, LI, Vocabulary); return FPI == Fresh; } |
