Home
last modified time | relevance | path

Searched refs:LPPassManager (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopPass.cpp50 bool runOnLoop(Loop *L, LPPassManager &) override { in runOnLoop() argument
69 char LPPassManager::ID = 0;
71 LPPassManager::LPPassManager() : FunctionPass(ID) { in LPPassManager() function in LPPassManager
77 void LPPassManager::addLoop(Loop &L) { in addLoop()
103 void LPPassManager::getAnalysisUsage(AnalysisUsage &Info) const { in getAnalysisUsage()
111 void LPPassManager::markLoopAsDeleted(Loop &L) { in markLoopAsDeleted()
129 bool LPPassManager::runOnFunction(Function &F) { in runOnFunction()
292 void LPPassManager::dumpPassStructure(unsigned Offset) { in dumpPassStructure()
339 LPPassManager *LPPM; in assignPassManager()
341 LPPM = (LPPassManager*)PMS.top(); in assignPassManager()
[all …]
H A DIVUsers.cpp312 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopPass.h25 class LPPassManager; variable
39 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
45 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { in doInitialization()
76 class LPPassManager : public FunctionPass, public PMDataManager {
79 explicit LPPassManager();
H A DIVUsers.h176 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp61 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
246 bool CanonicalizeFreezeInLoops::runOnLoop(Loop *L, LPPassManager &) { in runOnLoop() argument
H A DLoopUtils.cpp1772 LoopInfo *LI, LPPassManager *LPM) { in cloneLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h45 class LPPassManager; variable
532 LoopInfo *LI, LPPassManager *LPM);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp104 bool runOnLoop(Loop *L, LPPassManager&) override;
123 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) { in runOnLoop() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp184 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
237 LPPassManager &LPM) { in runOnLoop()
H A DHexagonLoopIdiomRecognition.cpp174 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
2433 LPPassManager &LPM) { in runOnLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp
H A DLoopPredication.cpp
H A DLoopUnrollPass.cpp1434 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
H A DLICM.cpp247 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
H A DLoopStrengthReduce.cpp6332 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
7402 bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager & /*LPM*/) { in runOnLoop() argument