Lines Matching refs:SplatValue
1128 auto *SplatValue = in instCombineSVECmpNE() local
1130 if (!SplatValue || !SplatValue->isZero()) in instCombineSVECmpNE()
1699 auto *SplatValue = getSplatValue(I); in instCombineSVEVectorMul() local
1700 if (!SplatValue) in instCombineSVEVectorMul()
1702 return match(SplatValue, m_FPOne()) || match(SplatValue, m_One()); in instCombineSVEVectorMul()
1712 auto *SplatValue = IntrI->getOperand(2); in instCombineSVEVectorMul() local
1713 return match(SplatValue, m_FPOne()) || match(SplatValue, m_One()); in instCombineSVEVectorMul()
1763 auto *SplatValue = dyn_cast_or_null<ConstantInt>(getSplatValue(OpIndices)); in instCombineSVETBL() local
1764 if (!SplatValue || in instCombineSVETBL()
1765 SplatValue->getValue().uge(VTy->getElementCount().getKnownMinValue())) in instCombineSVETBL()
1770 auto *Extract = IC.Builder.CreateExtractElement(OpVal, SplatValue); in instCombineSVETBL()
1894 Value *SplatValue = getSplatValue(DivVec); in instCombineSVESDIV() local
1895 ConstantInt *SplatConstantInt = dyn_cast_or_null<ConstantInt>(SplatValue); in instCombineSVESDIV()