Searched refs:LoopPass (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopPass.cpp | 36 class PrintLoopPassWrapper : public LoopPass { 42 PrintLoopPassWrapper() : LoopPass(ID), OS(dbgs()) {} in PrintLoopPassWrapper() 44 : LoopPass(ID), OS(OS), Banner(Banner) {} in PrintLoopPassWrapper() 159 LoopPass *P = getContainedPass(Index); in runOnFunction() 179 LoopPass *P = getContainedPass(Index); in runOnFunction() 284 LoopPass *P = getContainedPass(Index); in runOnFunction() 305 Pass *LoopPass::createPrinterPass(raw_ostream &O, in createPrinterPass() 316 void LoopPass::preparePassManager(PMStack &PMS) { in preparePassManager() 332 void LoopPass::assignPassManager(PMStack &PMS, in assignPassManager() 371 bool LoopPass::skipLoop(const Loop *L) const { in skipLoop()
|
H A D | IVUsers.cpp | 300 IVUsersWrapperPass::IVUsersWrapperPass() : LoopPass(ID) { in IVUsersWrapperPass()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopPass.h | 28 class LoopPass : public Pass { 30 explicit LoopPass(char &pid) : Pass(PT_Loop, pid) {} in LoopPass() function 97 LoopPass *getContainedPass(unsigned N) { in getContainedPass() 99 LoopPass *LP = static_cast<LoopPass *>(PassVector[N]); in getContainedPass()
|
H A D | IVUsers.h | 163 class IVUsersWrapperPass : public LoopPass {
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 440 INITIALIZE_PASS_DEPENDENCY(LoopPass) INITIALIZE_PASS_DEPENDENCY() argument
|
H A D | LoopPredication.cpp | 185 #include "llvm/Analysis/LoopPass.h"
|
H A D | LoopUnrollPass.cpp | 1389 class LoopUnroll : public LoopPass { 1424 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll() 1482 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
H A D | LICM.cpp | 236 struct LegacyLICMPass : public LoopPass { 242 : LoopPass(ID), LICM(LicmMssaOptCap, LicmMssaNoAccForPromotionCap, in LegacyLICMPass() 371 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
H A D | LoopStrengthReduce.cpp | 6325 class LoopStrengthReduce : public LoopPass { 6338 LoopStrengthReduce::LoopStrengthReduce() : LoopPass(ID) { in LoopStrengthReduce()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CanonicalizeFreezeInLoops.cpp | 54 class CanonicalizeFreezeInLoops : public LoopPass { 231 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) { in CanonicalizeFreezeInLoops()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 83 class MVETailPredication : public LoopPass { 93 MVETailPredication() : LoopPass(ID) { } in MVETailPredication()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorLoopCarriedReuse.cpp | 21 #include "llvm/Analysis/LoopPass.h" 164 class HexagonVectorLoopCarriedReuseLegacyPass : public LoopPass { 168 explicit HexagonVectorLoopCarriedReuseLegacyPass() : LoopPass(ID) { in HexagonVectorLoopCarriedReuseLegacyPass()
|
H A D | HexagonLoopIdiomRecognition.cpp | 150 class HexagonLoopIdiomRecognizeLegacyPass : public LoopPass { 154 explicit HexagonLoopIdiomRecognizeLegacyPass() : LoopPass(ID) { in HexagonLoopIdiomRecognizeLegacyPass()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 128 SRCS_MIN+= Analysis/LoopPass.cpp
|