Home
last modified time | relevance | path

Searched refs:NumExitBlocks (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h51 size_t NumExitBlocks = 0; in getExitBlocks() local
55 for (size_t Idx = NumExitBlocks, End = TmpStorage.size(); Idx < End; in getExitBlocks()
59 auto ExitEndIt = TmpStorage.begin() + NumExitBlocks; in getExitBlocks()
61 TmpStorage[NumExitBlocks++] = Succ; in getExitBlocks()
65 TmpStorage.resize(NumExitBlocks); in getExitBlocks()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp824 switch (NumExitBlocks) { in constructFunction()
1220 NumExitBlocks > 1 ? "targetBlock" : ""); in emitCallAndSwitchStatement()
1298 assert(NumExitBlocks < 0xffff && "too many exit blocks for switch"); in emitCallAndSwitchStatement()
1299 switch (NumExitBlocks) { in emitCallAndSwitchStatement()
1388 switch (NumExitBlocks) { in emitCallAndSwitchStatement()
1424 TheSwitch->setDefaultDest(TheSwitch->getSuccessor(NumExitBlocks)); in emitCallAndSwitchStatement()
1426 TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1)); in emitCallAndSwitchStatement()
1688 NumExitBlocks = ExitBlocks.size(); in extractCodeRegion()
1800 if (BFI && NumExitBlocks > 1) in extractCodeRegion()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h105 unsigned NumExitBlocks = std::numeric_limits<unsigned>::max();