Lines Matching defs:BaseVec
1552 // inselt (inselt BaseVec, (trunc (lshr X, BW/2), Index0), (trunc X), Index1
1554 // inselt (inselt BaseVec, (trunc X), Index0), (trunc (lshr X, BW/2)), Index1
1561 Value *Scalar0, *BaseVec;
1565 !match(VecOp, m_InsertElt(m_Value(BaseVec), m_Value(Scalar0),
1567 !match(BaseVec, m_Undef()))
1597 Value *CastBaseVec = Builder.CreateBitCast(BaseVec, CastTy);
1600 // bitcast (inselt (bitcast BaseVec), X, NewIndex)
1620 Value *BaseVec, *OtherScalar;
1622 if (match(VecOp, m_OneUse(m_InsertElt(m_Value(BaseVec),
1626 Value *NewIns = Builder.CreateInsertElement(BaseVec, ScalarOp, IdxOp);