Lines Matching defs:LOp
362 unsigned o, Value *&LOp, unsigned numElemL,
2391 Instruction *J, unsigned o, Value *&LOp,
2396 if (InsertElementInst *LIE = dyn_cast<InsertElementInst>(LOp)) {
2423 LOp = LIENext ? (Value*) LIENext : UndefValue::get(ArgTypeH);
2455 Value *LOp = L->getOperand(o);
2461 ExtractElementInst *LEE = dyn_cast<ExtractElementInst>(LOp);
2463 ShuffleVectorInst *LSV = dyn_cast<ShuffleVectorInst>(LOp);
2473 (LOp->getType() != L->getType() || HOp->getType() != H->getType());
2514 cast<Instruction>(LOp)->getOperand(0)->getType()
2668 Instruction *S = InsertElementInst::Create(HOp, LOp, CV0,
2672 } else if (!expandIEChain(Context, I, J, o, LOp, numElemL, ArgTypeL,
2686 NLOp = new ShuffleVectorInst(LOp, UndefValue::get(ArgTypeL),
2691 NLOp = InsertElementInst::Create(UndefValue::get(ArgTypeH), LOp, CV0,
2697 LOp = NLOp;
2702 if (numElemH == 1 && expandIEChain(Context, I, J, o, LOp, numElemL,
2705 InsertElementInst::Create(LOp, HOp,
2750 Instruction *BV = new ShuffleVectorInst(LOp, HOp,
2758 UndefValue::get(VArgType), LOp, CV0,