Lines Matching refs:SplatValue
987 auto *SplatValue = in instCombineSVECmpNE() local
989 if (!SplatValue || !SplatValue->isZero()) in instCombineSVECmpNE()
1554 auto *SplatValue = getSplatValue(I); in instCombineSVEVectorMul() local
1555 if (!SplatValue) in instCombineSVEVectorMul()
1557 return match(SplatValue, m_FPOne()) || match(SplatValue, m_One()); in instCombineSVEVectorMul()
1567 auto *SplatValue = IntrI->getOperand(2); in instCombineSVEVectorMul() local
1568 return match(SplatValue, m_FPOne()) || match(SplatValue, m_One()); in instCombineSVEVectorMul()
1618 auto *SplatValue = dyn_cast_or_null<ConstantInt>(getSplatValue(OpIndices)); in instCombineSVETBL() local
1619 if (!SplatValue || in instCombineSVETBL()
1620 SplatValue->getValue().uge(VTy->getElementCount().getKnownMinValue())) in instCombineSVETBL()
1625 auto *Extract = IC.Builder.CreateExtractElement(OpVal, SplatValue); in instCombineSVETBL()
1715 Value *SplatValue = getSplatValue(DivVec); in instCombineSVESDIV() local
1716 ConstantInt *SplatConstantInt = dyn_cast_or_null<ConstantInt>(SplatValue); in instCombineSVESDIV()