Home
last modified time | relevance | path

Searched refs:LoopAnalysis (Results 1 – 25 of 59) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp58 Inv.invalidate<LoopAnalysis>(F, PA) || in invalidate()
137 return Result(*InnerAM, AM.getResult<LoopAnalysis>(F)); in run()
144 PA.preserve<LoopAnalysis>(); in getLoopPassPreservedAnalyses()
H A DLoopInfo.cpp882 auto PAC = PA.getChecker<LoopAnalysis>(); in invalidate()
967 AnalysisKey LoopAnalysis::Key;
969 LoopInfo LoopAnalysis::run(Function &F, FunctionAnalysisManager &AM) { in run()
983 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
1251 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run()
H A DFunctionPropertiesAnalysis.cpp248 FAM.getResult<LoopAnalysis>(F), Vocabulary); in getFunctionPropertiesInfo()
576 const auto &LI = FAM.getResult<LoopAnalysis>(const_cast<Function &>(Caller)); in finish()
H A DInlineSizeEstimatorAnalysis.cpp195 auto &LI = FAM.getResult<LoopAnalysis>(F); in getFunctionFeatures()
H A DMustExecute.cpp751 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
764 return &FAM.getResult<LoopAnalysis>(const_cast<Function &>(F)); in run()
H A DBlockFrequencyInfo.cpp334 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReg2Mem.cpp99 auto *LI = &AM.getResult<LoopAnalysis>(F); in run()
106 PA.preserve<LoopAnalysis>(); in run()
H A DLoopPassManager.cpp214 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run()
233 AM.getResult<LoopAnalysis>(F), in run()
350 PA.preserve<LoopAnalysis>(); in run()
H A DLoopAccessAnalysisPrinter.cpp22 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
H A DWarnMissedTransforms.cpp100 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
H A DLoopDataPrefetch.cpp174 LoopInfo *LI = &AM.getResult<LoopAnalysis>(F); in run()
187 PA.preserve<LoopAnalysis>(); in run()
H A DLoopLoadElimination.cpp682 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
703 PA.preserve<LoopAnalysis>(); in run()
H A DSink.cpp229 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
H A DLoopDistribute.cpp999 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
1009 PA.preserve<LoopAnalysis>(); in run()
H A DLoopSink.cpp363 LoopInfo &LI = FAM.getResult<LoopAnalysis>(F); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp232 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
238 PA.preserve<LoopAnalysis>(); in run()
H A DFixIrreducible.cpp360 auto *LI = AM.getCachedResult<LoopAnalysis>(F); in run()
368 PA.preserve<LoopAnalysis>(); in run()
H A DBreakCriticalEdges.cpp86 auto *LI = AM.getCachedResult<LoopAnalysis>(F); in run()
93 PA.preserve<LoopAnalysis>(); in run()
H A DLoopSimplify.cpp825 LoopInfo *LI = &AM.getResult<LoopAnalysis>(F); in run()
848 PA.preserve<LoopAnalysis>(); in run()
H A DLoopVersioning.cpp310 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h569 class LoopAnalysis : public AnalysisInfoMixin<LoopAnalysis> {
570 friend AnalysisInfoMixin<LoopAnalysis>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp267 return FAM.getResult<LoopAnalysis>(F); in run()
278 PA.preserve<LoopAnalysis>(); in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp270 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
285 PA.preserve<LoopAnalysis>(); in run()
H A DTypePromotion.cpp1044 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
1053 PA.preserve<LoopAnalysis>(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp332 auto &LI = AM.getResult<LoopAnalysis>(F); in run()

123