Lines Matching defs:I2
2393 Value *I1, *I2 = 0;
2398 I2 = LSV->getOperand(1);
2399 if (I2 == I1 || isa<UndefValue>(I2))
2400 I2 = 0;
2405 if (!I2 && I3 != I1)
2406 I2 = I3;
2407 else if (I3 != I1 && I3 != I2)
2411 if (!I2 && I3 != I1)
2412 I2 = I3;
2413 else if (I3 != I1 && I3 != I2)
2419 if (!I2 && I4 != I1)
2420 I2 = I4;
2421 else if (I4 != I1 && I4 != I2)
2480 if (!I2) {
2515 VectorType *I2T = cast<VectorType>(I2->getType());
2547 new ShuffleVectorInst(I2, UndefValue::get(I2T),
2552 I2 = NewI2;
2557 // Now that both I1 and I2 are the same length we can shuffle them
2570 new ShuffleVectorInst(I1, I2, ConstantVector::get(Mask),