Home
last modified time | relevance | path

Searched refs:CaseVal (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp479 const ConstantInt *CaseVal = CC.Low; in sortAndRangeify() local
483 (CaseVal->getValue() - Clusters[DstIndex - 1].High->getValue()) == 1) { in sortAndRangeify()
486 Clusters[DstIndex - 1].High = CaseVal; in sortAndRangeify()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp5289 const APInt &CaseVal = Case.getCaseValue()->getValue(); in eliminateDeadSwitchCases() local
5290 if (Known.Zero.intersects(CaseVal) || !Known.One.isSubsetOf(CaseVal) || in eliminateDeadSwitchCases()
5573 static size_t mapCaseToResult(ConstantInt *CaseVal, in mapCaseToResult() argument
5578 I.second.push_back(CaseVal); in mapCaseToResult()
5599 ConstantInt *CaseVal = I.getCaseValue(); in initializeUniqueCases() local
5861 ConstantInt *CaseVal = Values[I].first; in SwitchLookupTable() local
6261 ConstantInt *CaseVal = CI->getCaseValue(); in SwitchToLookupTable() local
6262 if (CaseVal->getValue().slt(MinCaseVal->getValue())) in SwitchToLookupTable()
6263 MinCaseVal = CaseVal; in SwitchToLookupTable()
6264 if (CaseVal->getValue().sgt(MaxCaseVal->getValue())) in SwitchToLookupTable()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmt.cpp1510 llvm::ConstantInt *CaseVal = in EmitCaseStmt() local
1524 APValue(llvm::APSInt(CaseVal->getValue()))); in EmitCaseStmt()
1542 SwitchInsn->addCase(CaseVal, Block.getBlock()); in EmitCaseStmt()
1558 SwitchInsn->addCase(CaseVal, CaseDest); in EmitCaseStmt()
1579 llvm::ConstantInt *CaseVal = in EmitCaseStmt() local
1593 SwitchInsn->addCase(CaseVal, CaseDest); in EmitCaseStmt()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h425 const APInt &CaseVal = CI.getCaseValue()->getValue(); in getEstimatedNumberOfCaseClusters() local
426 if (CaseVal.sgt(MaxCaseVal)) in getEstimatedNumberOfCaseClusters()
427 MaxCaseVal = CaseVal; in getEstimatedNumberOfCaseClusters()
428 if (CaseVal.slt(MinCaseVal)) in getEstimatedNumberOfCaseClusters()
429 MinCaseVal = CaseVal; in getEstimatedNumberOfCaseClusters()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp858 ConstantInt *CaseVal = std::get<0>(ExitCase); in unswitchTrivialSwitch() local
861 NewSIW.addCase(CaseVal, UnswitchedBB, std::get<2>(ExitCase)); in unswitchTrivialSwitch()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp693 const ConstantInt *CaseVal = I.getCaseValue(); in translateSwitch() local
697 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in translateSwitch()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp958 GenericValue CaseVal = getOperandValue(Case.getCaseValue(), SF); in visitSwitchInst() local
959 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) { in visitSwitchInst()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5307 ConstantInt *CaseVal = dyn_cast_or_null<ConstantInt>( in parseFunctionBody() local
5310 if (!CaseVal || !DestBB) { in parseFunctionBody()
5314 SI->addCase(CaseVal, DestBB); in parseFunctionBody()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp11201 const ConstantInt *CaseVal = I.getCaseValue(); in visitSwitch() local
11205 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in visitSwitch()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCodeComplete.cpp5879 Expr *CaseVal = Case->getLHS()->IgnoreParenCasts(); in CodeCompleteCase() local
5880 if (auto *DRE = dyn_cast<DeclRefExpr>(CaseVal)) in CodeCompleteCase()