Home
last modified time | relevance | path

Searched refs:getNumBlocks (Results 1 – 21 of 21) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp46 virtual unsigned getNumBlocks() const = 0;
61 unsigned getNumBlocks() const override { return Region->getNumBlocks(); } in getNumBlocks() function in __anon676071ee0111::ConcreteRegion
89 if ((ML && !WE) || (ML && WE && ML->getNumBlocks() < WE->getNumBlocks())) { in getRegionFor()
223 : TheRegion(R), NumBlocksLeft(R->getNumBlocks()) {} in Entry()
H A DWebAssemblyExceptionInfo.h84 unsigned getNumBlocks() const { return Blocks.size(); } in getNumBlocks() function
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopIterator.h117 L(Container), PostNumbers(NextPowerOf2(Container->getNumBlocks())) { in LoopBlocksDFS()
118 PostBlocks.reserve(Container->getNumBlocks()); in LoopBlocksDFS()
127 bool isComplete() const { return PostBlocks.size() == L->getNumBlocks(); } in isComplete()
219 assert(DFS.L->getNumBlocks() && "po_iterator cannot handle an empty graph"); in begin()
H A DLoopInfo.h163 unsigned getNumBlocks() const { in getNumBlocks() function
H A DLoopInfoImpl.h352 if (VisitedBBs.size() != getNumBlocks()) { in verifyLoop()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/MSF/
H A DMappedBlockStream.h76 uint32_t getNumBlocks() const { return StreamLayout.Blocks.size(); } in getNumBlocks() function
146 uint32_t getNumBlocks() const { return ReadInterface.getNumBlocks(); } in getNumBlocks() function
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp112 unsigned getNumBlocks();
240 unsigned MemCmpExpansion::getNumBlocks() { in getNumBlocks() function in __anon24fd12780111::MemCmpExpansion
248 for (unsigned i = 0; i < getNumBlocks(); i++) { in createLoadCmpBlocks()
543 for (unsigned I = 0; I < getNumBlocks(); ++I) { in getMemCmpExpansionZeroCase()
610 if (getNumBlocks() != 1) { in getMemCmpExpansion()
633 return getNumBlocks() == 1 ? getMemCmpEqZeroOneBlock() in getMemCmpExpansion()
636 if (getNumBlocks() == 1) in getMemCmpExpansion()
639 for (unsigned I = 0; I < getNumBlocks(); ++I) { in getMemCmpExpansion()
H A DMachineBlockPlacement.cpp1933 if (L.getNumBlocks() == 1) { in findBestLoopExit()
H A DMachinePipeliner.cpp228 if (L.getNumBlocks() != 1) in canPipelineLoop()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp322 if (L->getNumBlocks() != 1) in INITIALIZE_PASS_DEPENDENCY()
540 assert((CurLoop->getNumBlocks() == 1) && in doVLCR()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp226 assert(L.getNumBlocks() == LiveLoopBlocks.size() + DeadLoopBlocks.size() && in analyze()
503 L.getNumBlocks()) { in run()
H A DLoopIdiomRecognize.cpp1099 if (ApplyCodeSizeHeuristics && CurLoop->getNumBlocks() > 1) { in avoidLIRForMultiBlockLoop()
1394 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1) in recognizeAndInsertFFS()
1490 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1) in recognizePopcount()
H A DLoopRerollPass.cpp1644 << Header->getName() << " (" << L->getNumBlocks() in runOnLoop()
1648 if (L->getNumBlocks() > 1) in runOnLoop()
H A DSimpleLoopUnswitch.cpp951 NewBlocks.reserve(L.getNumBlocks() + ExitBlocks.size()); in buildClonedLoopBlocks()
1118 ClonedL.reserveBlocks(OrigL.getNumBlocks()); in cloneLoopNest()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopInfo.cpp449 if (Unloop.getNumBlocks()) { in updateBlockParents()
474 assert(NIters < Unloop.getNumBlocks() && "runaway iterative algorithm"); in updateBlockParents()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp933 assert(TheLoop->getNumBlocks() > 1 && "Single block loops are vectorizable"); in canVectorizeWithIfConvert()
1102 unsigned NumBlocks = TheLoop->getNumBlocks(); in canVectorize()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp612 << "Blocks: " << L->getNumBlocks() << "\n" in getUnrollingPreferences()
622 if (ST->hasBranchPredictor() && L->getNumBlocks() > 4) in getUnrollingPreferences()
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/
H A DGCOV.h286 size_t getNumBlocks() const { return Blocks.size(); } in getNumBlocks() function
/freebsd-12.1/contrib/llvm/lib/DebugInfo/MSF/
H A DMappedBlockStream.cpp176 while (Last < getNumBlocks() - 1) { in readLongestContiguousChunk()
/freebsd-12.1/contrib/llvm/lib/ProfileData/
H A DGCOV.cpp838 << safeDiv(BlocksExec * 100, Func->getNumBlocks() - 1) << "%\n"; in printFunctionSummary()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp1028 if (ExaminedLoop->getNumBlocks() == 0 || Visited[ExaminedLoop]) in loopendPatternMatch()