Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp100 for (unsigned I = 0; I < SOM->getNumCases(); I++) in MatcherTableEmitter()
103 for (unsigned I = 0; I < STM->getNumCases(); I++) in MatcherTableEmitter()
332 NumCases = SOM->getNumCases(); in SizeMatcher()
334 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in SizeMatcher()
587 NumCases = SOM->getNumCases(); in EmitMatcher()
590 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in EmitMatcher()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp830 Cases.reserve(SI->getNumCases()); in getValueEqualityComparisonCases()
4866 if (Weights.size() == 1 + SI->getNumCases()) { in simplifySwitchOnSelect()
5671 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in turnSwitchRangeIntoICmp()
5746 if (Weights.size() == 1 + SI->getNumCases()) { in turnSwitchRangeIntoICmp()
5772 unsigned PreviousEdges = SI->getNumCases() - ContiguousCases->size(); in turnSwitchRangeIntoICmp()
5843 if (SI->getNumCases() == AllNumCases) { in eliminateDeadSwitchCases()
5850 if (SI->getNumCases() == AllNumCases - 1) { in eliminateDeadSwitchCases()
6684 if (SI->getNumCases() > TableSize) in shouldBuildLookupTable()
6715 return isSwitchDense(SI->getNumCases(), TableSize); in shouldBuildLookupTable()
6823 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in switchToLookupTable()
[all …]
H A DLowerSwitch.cpp483 const unsigned NumDefaultEdges = SI->getNumCases() + 1 - NumSimpleCases; in ProcessSwitchInst()
H A DLocal.cpp204 if (SI->defaultDestUnreachable() && SI->getNumCases() > 0) in ConstantFoldTerminator()
221 unsigned NCases = SI->getNumCases(); in ConstantFoldTerminator()
308 if (SI->getNumCases() == 1) { in ConstantFoldTerminator()
H A DSCCPSolver.cpp1196 if (!SI->getNumCases()) { in getFeasibleSuccessors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp92 unsigned n = SI.getNumCases(); // +1 for default case. in handleSwitchExpect()
H A DSimpleLoopUnswitch.cpp851 if (SI.getNumCases() > 0 && in unswitchTrivialSwitch()
860 if (SI.getNumCases() == 0) in unswitchTrivialSwitch()
990 assert(SI.getNumCases() > 0 && in unswitchTrivialSwitch()
H A DCorrelatedValuePropagation.cpp418 NumDeadCases += SI->getNumCases(); in processSwitch()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h3257 assert((unsigned)Index < SI->getNumCases() &&
3264 assert(((unsigned)Index < SI->getNumCases() ||
3276 (unsigned)Index < SI->getNumCases()) &&
3299 assert((unsigned)Index < SI->getNumCases() &&
3348 (unsigned)(Case.Index + N) <= Case.SI->getNumCases() &&
3357 (unsigned)(Case.Index - N) <= Case.SI->getNumCases() &&
3408 unsigned getNumCases() const {
3427 return CaseIt(this, getNumCases());
3433 return ConstCaseIt(this, getNumCases());
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp162 if (SWI->getNumCases() == 2) in collectPostSplitCoroIds()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DTracker.cpp246 unsigned NumCases = Switch->getNumCases(); in revert()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStructurizer.cpp939 if (SI->getNumCases() > 1) in simplifyBranches()
946 if (SI->getNumCases() == 0) { in simplifyBranches()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DDAGISelMatcher.h506 unsigned getNumCases() const { return Cases.size(); } in getNumCases() function
555 unsigned getNumCases() const { return Cases.size(); } in getNumCases() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DFunctionPropertiesAnalysis.cpp57 Ret += (SI->getNumCases() + (nullptr != SI->getDefaultDest())); in getNumBlocksFromCond()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1883 unsigned getNumCases() const { in getNumCases() function
1884 return cast<llvm::SwitchInst>(Val)->getNumCases(); in getNumCases()
1901 CaseIt case_end() { return CaseIt(this, getNumCases()); } in case_end()
1902 ConstCaseIt case_end() const { return ConstCaseIt(this, getNumCases()); } in case_end()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp627 if (si->getNumCases() == 1 && si->getDefaultDest() == unreachableBB) { in destroyOptimisticNormalEntry()
H A DCGStmt.cpp2432 assert(SwitchWeights->size() == 1 + SwitchInsn->getNumCases() && in EmitSwitchStmt()
2440 assert(SwitchLikelihood->size() == 1 + SwitchInsn->getNumCases() && in EmitSwitchStmt()
H A DCGOpenMPRuntime.cpp182 CGF.EmitStoreOfScalar(CGF.Builder.getInt32(UntiedSwitch->getNumCases()), in emitUntiedSwitch()
189 UntiedSwitch->addCase(CGF.Builder.getInt32(UntiedSwitch->getNumCases()), in emitUntiedSwitch()
195 unsigned getNumberOfParts() const { return UntiedSwitch->getNumCases(); } in getNumberOfParts()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp850 InlineCost += (SI->getNumCases() + 1) * InstrCost; in computeBBInlineCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp842 return (SI ? (SI->getNumCases() + 1) : 4) * (CBrCost + 1); in getCFInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp896 Initializers.push_back(ConstantInt::get(Int64Ty, SI->getNumCases())); in InjectTraceForSwitch()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h81 return SI.getNumCases(); in getEstimatedNumberOfCaseClusters()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp711 Clusters.reserve(SI.getNumCases()); in translateSwitch()
718 : BranchProbability(1, SI.getNumCases() + 1); in translateSwitch()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h558 unsigned N = SI.getNumCases(); in getEstimatedNumberOfCaseClusters()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp4075 unsigned NewCaseIdx = getNumCases(); in addCase()

12