Home | History | Annotate | Download | only in Vectorize

Lines Matching defs:Vec

195   Value *Vec = E0->getOperand(0);
198 unsigned NElts = Vec->getType()->getVectorNumElements();
212 if (!CI || CI->getZExtValue() != i || E->getOperand(0) != Vec)
1106 Value *Vec = UndefValue::get(Ty);
1109 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i));
1110 if (Instruction *Insrt = dyn_cast<Instruction>(Vec)) {
1132 return Vec;
1201 Value *Vec = vectorizeTree(Operands);
1202 NewPhi->addIncoming(Vec, IBB);
1401 Value *Vec = E->VectorizedValue;
1402 assert(Vec && "Can't find vectorizable value");
1407 if (PHINode *PN = dyn_cast<PHINode>(Vec)) {
1409 Value *Ex = Builder.CreateExtractElement(Vec, Lane);
1411 } else if (isa<Instruction>(Vec)){
1416 Value *Ex = Builder.CreateExtractElement(Vec, Lane);
1422 Value *Ex = Builder.CreateExtractElement(Vec, Lane);
1427 Value *Ex = Builder.CreateExtractElement(Vec, Lane);