Lines Matching defs:BaseVec
1618 // inselt (inselt BaseVec, (trunc (lshr X, BW/2), Index0), (trunc X), Index1
1620 // inselt (inselt BaseVec, (trunc X), Index0), (trunc (lshr X, BW/2)), Index1
1627 Value *Scalar0, *BaseVec;
1631 !match(VecOp, m_InsertElt(m_Value(BaseVec), m_Value(Scalar0),
1633 !match(BaseVec, m_Undef()))
1663 Value *CastBaseVec = Builder.CreateBitCast(BaseVec, CastTy);
1666 // bitcast (inselt (bitcast BaseVec), X, NewIndex)
1686 Value *BaseVec, *OtherScalar;
1688 if (match(VecOp, m_OneUse(m_InsertElt(m_Value(BaseVec),
1692 Value *NewIns = Builder.CreateInsertElement(BaseVec, ScalarOp, IdxOp);