Home
last modified time | relevance | path

Searched refs:getNumCases (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/IR/
H A DCFGBuilder.cpp52 const auto Last = SI->getNumCases(); in ConnectBlocks()
64 if (SI->getNumCases() == 0) { in DisconnectBlocks()
180 EXPECT_EQ(DSwitch->getNumCases(), 2U); in TEST()
208 EXPECT_EQ(DSwitch->getNumCases(), 2U); in TEST()
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceBasicBlocks.cpp95 for (int I = 0, E = SwInst.getNumCases(); I != E; ++I) { in removeUninterestingBBsFromSwitch()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp282 NumCases = SOM->getNumCases(); in SizeMatcher()
284 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in SizeMatcher()
512 NumCases = SOM->getNumCases(); in EmitMatcher()
515 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in EmitMatcher()
H A DDAGISelMatcher.h484 unsigned getNumCases() const { return Cases.size(); } in getNumCases() function
534 unsigned getNumCases() const { return Cases.size(); } in getNumCases() function
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DFunctionPropertiesAnalysis.cpp32 Ret += (SI->getNumCases() + (nullptr != SI->getDefaultDest())); in getNrBlocksFromCond()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp293 if (SWI->getNumCases() == 2) in collectPostSplitCoroIds()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp93 unsigned n = SI.getNumCases(); // +1 for default case. in handleSwitchExpect()
H A DSimpleLoopUnswitch.cpp777 if (SI.getNumCases() > 0 && in unswitchTrivialSwitch()
786 if (SI.getNumCases() == 0) in unswitchTrivialSwitch()
912 assert(SI.getNumCases() > 0 && in unswitchTrivialSwitch()
H A DCorrelatedValuePropagation.cpp422 NumDeadCases += SI->getNumCases(); in processSwitch()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h3310 assert((unsigned)Index < SI->getNumCases() &&
3317 assert(((unsigned)Index < SI->getNumCases() ||
3329 (unsigned)Index < SI->getNumCases()) &&
3352 assert((unsigned)Index < SI->getNumCases() &&
3401 (unsigned)(Case.Index + N) <= Case.SI->getNumCases() &&
3410 (unsigned)(Case.Index - N) <= Case.SI->getNumCases() &&
3460 unsigned getNumCases() const {
3479 return CaseIt(this, getNumCases());
3485 return ConstCaseIt(this, getNumCases());
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp795 Cases.reserve(SI->getNumCases()); in GetValueEqualityComparisonCases()
4355 if (Weights.size() == 1 + SI->getNumCases()) { in SimplifySwitchOnSelect()
5139 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in TurnSwitchRangeIntoICmp()
5215 if (Weights.size() == 1 + SI->getNumCases()) { in TurnSwitchRangeIntoICmp()
5241 unsigned PreviousEdges = SI->getNumCases() - ContiguousCases->size(); in TurnSwitchRangeIntoICmp()
5311 SI->getNumCases() == (1ULL << NumUnknownBits)) { in eliminateDeadSwitchCases()
6084 if (SI->getNumCases() > TableSize) in ShouldBuildLookupTable()
6115 return isSwitchDense(SI->getNumCases(), TableSize); in ShouldBuildLookupTable()
6222 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in SwitchToLookupTable()
6241 if (SI->getNumCases() < 3) in SwitchToLookupTable()
[all …]
H A DLowerSwitch.cpp478 const unsigned NumDefaultEdges = SI->getNumCases() + 1 - NumSimpleCases; in ProcessSwitchInst()
H A DLocal.cpp196 SI->getNumCases() > 0) { in ConstantFoldTerminator()
214 unsigned NCases = SI->getNumCases(); in ConstantFoldTerminator()
297 if (SI->getNumCases() == 1) { in ConstantFoldTerminator()
H A DSCCPSolver.cpp628 if (!SI->getNumCases()) { in getFeasibleSuccessors()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp750 return (SI ? (SI->getNumCases() + 1) : 4) * (CBrCost + 1); in getCFInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h67 return SI.getNumCases(); in getEstimatedNumberOfCaseClusters()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp806 Initializers.push_back(ConstantInt::get(Int64Ty, SI->getNumCases())); in InjectTraceForSwitch()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmt.cpp2058 assert(SwitchWeights->size() == 1 + SwitchInsn->getNumCases() && in EmitSwitchStmt()
2066 assert(SwitchLikelihood->size() == 1 + SwitchInsn->getNumCases() && in EmitSwitchStmt()
H A DCGCleanup.cpp635 if (si->getNumCases() == 1 && si->getDefaultDest() == unreachableBB) { in destroyOptimisticNormalEntry()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp902 InlineCost += (SI->getNumCases() + 1) * InlineConstants::InstrCost; in computeBBInlineCost()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp686 if (SI->getNumCases() + 1 >= (unsigned)TLI->getMinimumJumpTableEntries()) in mightUseCTR()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp930 unsigned numCases = swInst->getNumCases(); in processInstruction()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp689 Clusters.reserve(SI.getNumCases()); in translateSwitch()
696 : BranchProbability(1, SI.getNumCases() + 1); in translateSwitch()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h411 unsigned N = SI.getNumCases(); in getEstimatedNumberOfCaseClusters()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp4364 unsigned NewCaseIdx = getNumCases(); in addCase()

12