Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp481 const ConstantInt *CaseVal = CC.Low; in sortAndRangeify() local
485 (CaseVal->getValue() - Clusters[DstIndex - 1].High->getValue()) == 1) { in sortAndRangeify()
488 Clusters[DstIndex - 1].High = CaseVal; in sortAndRangeify()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp5600 const APInt &CaseVal = Case.getCaseValue()->getValue(); in eliminateDeadSwitchCases() local
5601 if (Known.Zero.intersects(CaseVal) || !Known.One.isSubsetOf(CaseVal) || in eliminateDeadSwitchCases()
5884 static size_t mapCaseToResult(ConstantInt *CaseVal, in mapCaseToResult() argument
5889 I.second.push_back(CaseVal); in mapCaseToResult()
5910 ConstantInt *CaseVal = I.getCaseValue(); in initializeUniqueCases() local
6173 ConstantInt *CaseVal = Values[I].first; in SwitchLookupTable() local
6589 ConstantInt *CaseVal = CI->getCaseValue(); in SwitchToLookupTable() local
6590 if (CaseVal->getValue().slt(MinCaseVal->getValue())) in SwitchToLookupTable()
6591 MinCaseVal = CaseVal; in SwitchToLookupTable()
6592 if (CaseVal->getValue().sgt(MaxCaseVal->getValue())) in SwitchToLookupTable()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp1539 llvm::ConstantInt *CaseVal = in EmitCaseStmt() local
1553 APValue(llvm::APSInt(CaseVal->getValue()))); in EmitCaseStmt()
1571 SwitchInsn->addCase(CaseVal, Block.getBlock()); in EmitCaseStmt()
1587 SwitchInsn->addCase(CaseVal, CaseDest); in EmitCaseStmt()
1608 llvm::ConstantInt *CaseVal = in EmitCaseStmt() local
1622 SwitchInsn->addCase(CaseVal, CaseDest); in EmitCaseStmt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp484 uint64_t CaseVal = getUniqueCaseValue(CasesTaken, MaxCaseVal, IB); in mutate() local
486 ConstantInt *OnValue = ConstantInt::get(IntTy, CaseVal); in mutate()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h462 const APInt &CaseVal = CI.getCaseValue()->getValue(); in getEstimatedNumberOfCaseClusters() local
463 if (CaseVal.sgt(MaxCaseVal)) in getEstimatedNumberOfCaseClusters()
464 MaxCaseVal = CaseVal; in getEstimatedNumberOfCaseClusters()
465 if (CaseVal.slt(MinCaseVal)) in getEstimatedNumberOfCaseClusters()
466 MinCaseVal = CaseVal; in getEstimatedNumberOfCaseClusters()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3329 const APInt &CaseVal = Case.getCaseValue()->getValue(); in visitSwitchInst() local
3330 APInt ShiftedCase = Shl->hasNoSignedWrap() ? CaseVal.ashr(ShiftAmt) in visitSwitchInst()
3331 : CaseVal.lshr(ShiftAmt); in visitSwitchInst()
3345 const APInt &CaseVal = Case.getCaseValue()->getValue(); in visitSwitchInst() local
3346 return IsZExt ? CaseVal.isIntN(NewWidth) in visitSwitchInst()
3347 : CaseVal.isSignedIntN(NewWidth); in visitSwitchInst()
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp703 const ConstantInt *CaseVal = I.getCaseValue(); in translateSwitch() local
707 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in translateSwitch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp922 ConstantInt *CaseVal = std::get<0>(ExitCase); in unswitchTrivialSwitch() local
925 NewSIW.addCase(CaseVal, UnswitchedBB, std::get<2>(ExitCase)); in unswitchTrivialSwitch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5520 ConstantInt *CaseVal = dyn_cast_or_null<ConstantInt>( in parseFunctionBody() local
5523 if (!CaseVal || !DestBB) { in parseFunctionBody()
5527 SI->addCase(CaseVal, DestBB); in parseFunctionBody()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp11804 const ConstantInt *CaseVal = I.getCaseValue(); in visitSwitch() local
11808 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in visitSwitch()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp6011 Expr *CaseVal = Case->getLHS()->IgnoreParenCasts(); in CodeCompleteCase() local
6012 if (auto *DRE = dyn_cast<DeclRefExpr>(CaseVal)) in CodeCompleteCase()