Lines Matching defs:VecOp
465 Value *VecOp;
468 if (!match(Src, m_OneUse(m_ExtractElt(m_Value(VecOp), m_ConstantInt(Cst)))) &&
470 m_OneUse(m_LShr(m_ExtractElt(m_Value(VecOp), m_ConstantInt(Cst)),
474 auto *VecOpTy = cast<VectorType>(VecOp->getType());
500 Value *BitCast = IC.Builder.CreateBitCast(VecOp, BitCastTo);
728 Value *VecOp = InsElt->getOperand(0);
732 if (match(VecOp, m_Undef())) {
2389 Value *VecOp, *Index;
2391 m_OneUse(m_ExtractElt(m_Value(VecOp), m_Value(Index)))))
2397 VectorType *VecType = cast<VectorType>(VecOp->getType());
2400 auto *NewBC = IC.Builder.CreateBitCast(VecOp, NewVecType, "bc");
2408 return CastInst::Create(Instruction::BitCast, VecOp, DestType);