Home
last modified time | relevance | path

Searched refs:LoopPass (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopPass.cpp35 class PrintLoopPassWrapper : public LoopPass {
41 PrintLoopPassWrapper() : LoopPass(ID), OS(dbgs()) {} in PrintLoopPassWrapper()
43 : LoopPass(ID), OS(OS), Banner(Banner) {} in PrintLoopPassWrapper()
158 LoopPass *P = getContainedPass(Index); in runOnFunction()
178 LoopPass *P = getContainedPass(Index); in runOnFunction()
283 LoopPass *P = getContainedPass(Index); in runOnFunction()
304 Pass *LoopPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
315 void LoopPass::preparePassManager(PMStack &PMS) { in preparePassManager()
331 void LoopPass::assignPassManager(PMStack &PMS, in assignPassManager()
370 bool LoopPass::skipLoop(const Loop *L) const { in skipLoop()
H A DIVUsers.cpp300 IVUsersWrapperPass::IVUsersWrapperPass() : LoopPass(ID) { in IVUsersWrapperPass()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopPass.h28 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 DIVUsers.h162 class IVUsersWrapperPass : public LoopPass {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp95 class LoopRotateLegacyPass : public LoopPass {
103 : LoopPass(ID), PrepareForLTO(PrepareForLTO) { in LoopRotateLegacyPass()
159 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopUnrollPass.cpp1342 class LoopUnroll : public LoopPass {
1377 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll()
1435 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLICM.cpp227 struct LegacyLICMPass : public LoopPass {
233 : LoopPass(ID), LICM(LicmMssaOptCap, LicmMssaNoAccForPromotionCap, in LegacyLICMPass()
362 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopStrengthReduce.cpp6023 class LoopStrengthReduce : public LoopPass {
6036 LoopStrengthReduce::LoopStrengthReduce() : LoopPass(ID) { in LoopStrengthReduce()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp54 class CanonicalizeFreezeInLoops : public LoopPass {
231 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) { in CanonicalizeFreezeInLoops()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp83 class MVETailPredication : public LoopPass {
93 MVETailPredication() : LoopPass(ID) { } in MVETailPredication()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp164 class HexagonVectorLoopCarriedReuseLegacyPass : public LoopPass {
168 explicit HexagonVectorLoopCarriedReuseLegacyPass() : LoopPass(ID) { in HexagonVectorLoopCarriedReuseLegacyPass()
H A DHexagonLoopIdiomRecognition.cpp150 class HexagonLoopIdiomRecognizeLegacyPass : public LoopPass {
154 explicit HexagonLoopIdiomRecognizeLegacyPass() : LoopPass(ID) { in HexagonLoopIdiomRecognizeLegacyPass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoopIdiomTransform.cpp111 class AArch64LoopIdiomTransformLegacyPass : public LoopPass {
115 explicit AArch64LoopIdiomTransformLegacyPass() : LoopPass(ID) { in AArch64LoopIdiomTransformLegacyPass()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile117 SRCS_MIN+= Analysis/LoopPass.cpp