Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp185 if (CurLoop->getNumBackEdges() != 1) { in legalLoopStructure()
H A DLoopIdiomRecognize.cpp1572 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1 || in isValidStrlenIdiom()
2297 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1) in recognizeAndInsertFFS()
2315 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1) in recognizeShiftUntilLessThan()
2393 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1) in recognizePopcount()
2732 if (CurLoop->getNumBlocks() != 1 || CurLoop->getNumBackEdges() != 1) { in detectShiftUntilBitTestIdiom()
3090 if (CurLoop->getNumBlocks() != 1 || CurLoop->getNumBackEdges() != 1) { in detectShiftUntilZeroIdiom()
H A DLoopInterchange.cpp339 if (L->getNumBackEdges() != 1) { in isComputableLoopNest()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp358 assert(L->getNumBackEdges() > 1 && "Must have > 1 backedge!"); in insertUniqueBackedgeBlock()
561 if (L->getNumBackEdges() < 8) { in simplifyOneLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h248 unsigned getNumBackEdges() const { in getNumBackEdges() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp260 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 2) in recognizeByteCompare()
1008 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 4 || in recognizeFindFirstByte()
H A DLoopVectorizationLegality.cpp1607 if (Lp->getNumBackEdges() != 1) { in canVectorizeLoopCFG()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp583 assert(L->getNumBackEdges() <= 1); in CanBeVisited()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2429 if (TheLoop->getNumBackEdges() != 1) { in canAnalyzeLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc17150 …ckEdgesEv", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::getNumBackEdges() const"},
19127 …opEE15getNumBackEdgesEv", "llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getNumBackEdges() const"},