Lines Matching refs:SplatValue
708 auto *SplatValue = in instCombineSVECmpNE() local
710 if (!SplatValue || !SplatValue->isZero()) in instCombineSVECmpNE()
1116 auto *SplatValue = getSplatValue(I); in instCombineSVEVectorMul() local
1117 if (!SplatValue) in instCombineSVEVectorMul()
1119 return match(SplatValue, m_FPOne()) || match(SplatValue, m_One()); in instCombineSVEVectorMul()
1129 auto *SplatValue = IntrI->getOperand(2); in instCombineSVEVectorMul() local
1130 return match(SplatValue, m_FPOne()) || match(SplatValue, m_One()); in instCombineSVEVectorMul()
1182 auto *SplatValue = dyn_cast_or_null<ConstantInt>(getSplatValue(OpIndices)); in instCombineSVETBL() local
1183 if (!SplatValue || in instCombineSVETBL()
1184 SplatValue->getValue().uge(VTy->getElementCount().getKnownMinValue())) in instCombineSVETBL()
1191 auto *Extract = Builder.CreateExtractElement(OpVal, SplatValue); in instCombineSVETBL()
1315 Value *SplatValue = getSplatValue(DivVec); in instCombineSVESDIV() local
1316 ConstantInt *SplatConstantInt = dyn_cast_or_null<ConstantInt>(SplatValue); in instCombineSVESDIV()