Lines Matching refs:VecOp
654 Value *VecOp = InsElt->getOperand(0); in shrinkInsertElt() local
658 if (match(VecOp, m_Undef())) { in shrinkInsertElt()
838 Value *VecOp; in visitTrunc() local
840 if (match(Src, m_OneUse(m_ExtractElt(m_Value(VecOp), m_ConstantInt(Cst))))) { in visitTrunc()
841 auto *VecOpTy = cast<VectorType>(VecOp->getType()); in visitTrunc()
856 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo); in visitTrunc()
2255 Value *VecOp, *Index; in canonicalizeBitCastExtElt() local
2257 m_OneUse(m_ExtractElt(m_Value(VecOp), m_Value(Index))))) in canonicalizeBitCastExtElt()
2263 VectorType *VecType = cast<VectorType>(VecOp->getType()); in canonicalizeBitCastExtElt()
2266 auto *NewBC = IC.Builder.CreateBitCast(VecOp, NewVecType, "bc"); in canonicalizeBitCastExtElt()
2274 return CastInst::Create(Instruction::BitCast, VecOp, DestType); in canonicalizeBitCastExtElt()