Home
last modified time | relevance | path

Searched refs:StartC (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp90 static std::pair<Value *, Value *> matchStridedConstant(Constant *StartC) { in matchStridedConstant() argument
91 if (!isa<FixedVectorType>(StartC->getType())) in matchStridedConstant()
94 unsigned NumElts = cast<FixedVectorType>(StartC->getType())->getNumElements(); in matchStridedConstant()
98 dyn_cast_or_null<ConstantInt>(StartC->getAggregateElement((unsigned)0)); in matchStridedConstant()
104 auto *C = dyn_cast_or_null<ConstantInt>(StartC->getAggregateElement(i)); in matchStridedConstant()
125 auto *StartC = dyn_cast<Constant>(Start); in matchStridedStart() local
126 if (StartC) in matchStridedStart()
127 return matchStridedConstant(StartC); in matchStridedStart()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1379 auto *StartC = dyn_cast<ConstantInt>(getStartValue()->getLiveInIRValue()); in isCanonical() local
1381 return StartC && StartC->isZero() && StepC && StepC->isOne() && in isCanonical()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1954 const APFloat *StartC, *C; in visitFAdd() local
1956 m_APFloat(StartC), m_Value(X)))) && in visitFAdd()
1959 Constant *NewStartC = ConstantFP::get(I.getType(), *C + *StartC); in visitFAdd()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1457 const SCEVConstant *StartC = dyn_cast<SCEVConstant>(Start); in proveNoWrapByVaryingStart() local
1458 if (!StartC) in proveNoWrapByVaryingStart()
1461 APInt StartAI = StartC->getAPInt(); in proveNoWrapByVaryingStart()
1478 const SCEV *DeltaS = getConstant(StartC->getType(), Delta); in proveNoWrapByVaryingStart()
3480 const SCEVConstant *StartC = dyn_cast<SCEVConstant>(AR->getStart()); in getUDivExpr() local
3481 if (StartC && !DivInt.urem(StepInt) && in getUDivExpr()
3486 const APInt &StartInt = StartC->getAPInt(); in getUDivExpr()
H A DValueTracking.cpp2571 const APInt *StartC, *StepC; in isNonZeroRecurrence() local
2573 !match(Start, m_APInt(StartC)) || StartC->isZero()) in isNonZeroRecurrence()
2582 StartC->isNegative() == StepC->isNegative()); in isNonZeroRecurrence()