Lines Matching refs:VecOp
757 Value *VecOp = InsElt->getOperand(0); in shrinkInsertElt() local
761 if (match(VecOp, m_Undef())) { in shrinkInsertElt()
937 Value *VecOp; in visitTrunc() local
939 if (match(Src, m_OneUse(m_ExtractElt(m_Value(VecOp), m_ConstantInt(Cst))))) { in visitTrunc()
940 auto *VecOpTy = cast<VectorType>(VecOp->getType()); in visitTrunc()
955 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo); in visitTrunc()
2367 Value *VecOp, *Index; in canonicalizeBitCastExtElt() local
2369 m_OneUse(m_ExtractElt(m_Value(VecOp), m_Value(Index))))) in canonicalizeBitCastExtElt()
2375 VectorType *VecType = cast<VectorType>(VecOp->getType()); in canonicalizeBitCastExtElt()
2378 auto *NewBC = IC.Builder.CreateBitCast(VecOp, NewVecType, "bc"); in canonicalizeBitCastExtElt()
2386 return CastInst::Create(Instruction::BitCast, VecOp, DestType); in canonicalizeBitCastExtElt()