Home
last modified time | relevance | path

Searched refs:getNumBackEdges (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp361 assert(L->getNumBackEdges() > 1 && "Must have > 1 backedge!"); in insertUniqueBackedgeBlock()
564 if (L->getNumBackEdges() < 8) { in simplifyOneLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp188 if (CurLoop->getNumBackEdges() != 1) { in legalLoopStructure()
H A DLoopIdiomRecognize.cpp1766 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1) in recognizeAndInsertFFS()
1869 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1) in recognizePopcount()
2210 if (CurLoop->getNumBlocks() != 1 || CurLoop->getNumBackEdges() != 1) { in detectShiftUntilBitTestIdiom()
2567 if (CurLoop->getNumBlocks() != 1 || CurLoop->getNumBackEdges() != 1) { in detectShiftUntilZeroIdiom()
H A DLoopInterchange.cpp400 if (L->getNumBackEdges() != 1) { in isComputableLoopNest()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h248 unsigned getNumBackEdges() const { in getNumBackEdges() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoopIdiomTransform.cpp223 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 2) in recognizeByteCompare()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1395 if (Lp->getNumBackEdges() != 1) { in canVectorizeLoopCFG()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2292 if (TheLoop->getNumBackEdges() != 1) { in canAnalyzeLoop()