| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherEmitter.cpp | 100 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 D | SimplifyCFG.cpp | 830 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 D | LowerSwitch.cpp | 483 const unsigned NumDefaultEdges = SI->getNumCases() + 1 - NumSimpleCases; in ProcessSwitchInst()
|
| H A D | Local.cpp | 204 if (SI->defaultDestUnreachable() && SI->getNumCases() > 0) in ConstantFoldTerminator() 221 unsigned NCases = SI->getNumCases(); in ConstantFoldTerminator() 308 if (SI->getNumCases() == 1) { in ConstantFoldTerminator()
|
| H A D | SCCPSolver.cpp | 1196 if (!SI->getNumCases()) { in getFeasibleSuccessors()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerExpectIntrinsic.cpp | 92 unsigned n = SI.getNumCases(); // +1 for default case. in handleSwitchExpect()
|
| H A D | SimpleLoopUnswitch.cpp | 851 if (SI.getNumCases() > 0 && in unswitchTrivialSwitch() 860 if (SI.getNumCases() == 0) in unswitchTrivialSwitch() 990 assert(SI.getNumCases() > 0 && in unswitchTrivialSwitch()
|
| H A D | CorrelatedValuePropagation.cpp | 418 NumDeadCases += SI->getNumCases(); in processSwitch()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 3257 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 D | CoroElide.cpp | 162 if (SWI->getNumCases() == 2) in collectPostSplitCoroIds()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Tracker.cpp | 246 unsigned NumCases = Switch->getNumCases(); in revert()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVStructurizer.cpp | 939 if (SI->getNumCases() > 1) in simplifyBranches() 946 if (SI->getNumCases() == 0) { in simplifyBranches()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | DAGISelMatcher.h | 506 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 D | FunctionPropertiesAnalysis.cpp | 57 Ret += (SI->getNumCases() + (nullptr != SI->getDefaultDest())); in getNumBlocksFromCond()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 1883 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 D | CGCleanup.cpp | 627 if (si->getNumCases() == 1 && si->getDefaultDest() == unreachableBB) { in destroyOptimisticNormalEntry()
|
| H A D | CGStmt.cpp | 2432 assert(SwitchWeights->size() == 1 + SwitchInsn->getNumCases() && in EmitSwitchStmt() 2440 assert(SwitchLikelihood->size() == 1 + SwitchInsn->getNumCases() && in EmitSwitchStmt()
|
| H A D | CGOpenMPRuntime.cpp | 182 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 D | PartialInlining.cpp | 850 InlineCost += (SI->getNumCases() + 1) * InstrCost; in computeBBInlineCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 842 return (SI ? (SI->getNumCases() + 1) : 4) * (CBrCost + 1); in getCFInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerCoverage.cpp | 896 Initializers.push_back(ConstantInt::get(Int64Ty, SI->getNumCases())); in InjectTraceForSwitch()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 81 return SI.getNumCases(); in getEstimatedNumberOfCaseClusters()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 711 Clusters.reserve(SI.getNumCases()); in translateSwitch() 718 : BranchProbability(1, SI.getNumCases() + 1); in translateSwitch()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 558 unsigned N = SI.getNumCases(); in getEstimatedNumberOfCaseClusters()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 4075 unsigned NewCaseIdx = getNumCases(); in addCase()
|