Lines Matching refs:Res

470   ValueVector Res;
471 Res.resize(NumElems);
473 Res[Elem] = Split(Builder, Op[Elem], I.getName() + ".i" + Twine(Elem));
474 gather(&I, Res);
492 ValueVector Res;
493 Res.resize(NumElems);
495 Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem],
497 gather(&I, Res);
547 ValueVector Res(NumElems);
564 Res[Elem] = Builder.CreateCall(NewIntrin, ScalarCallOps,
568 gather(&CI, Res);
583 ValueVector Res;
584 Res.resize(NumElems);
590 Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I],
595 Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I],
598 gather(&SI, Res);
647 ValueVector Res;
648 Res.resize(NumElems);
654 Res[I] = Builder.CreateGEP(GEPI.getSourceElementType(), Base[I], Indices,
657 if (GetElementPtrInst *NewGEPI = dyn_cast<GetElementPtrInst>(Res[I]))
660 gather(&GEPI, Res);
673 ValueVector Res;
674 Res.resize(NumElems);
676 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(),
678 gather(&CI, Res);
692 ValueVector Res;
693 Res.resize(DstNumElems);
697 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(),
716 Res[ResI++] = Mid[MidI];
729 Res[ResI] = Builder.CreateBitCast(V, DstVT->getElementType(),
733 gather(&BCI, Res);
745 ValueVector Res;
746 Res.resize(NumElems);
751 Res[I] = UndefValue::get(VT->getElementType());
753 Res[I] = Op0[Selector];
755 Res[I] = Op1[Selector - Op0.size()];
757 gather(&SVI, Res);
768 ValueVector Res;
769 Res.resize(NumElems);
773 Res[I] = Builder.CreatePHI(VT->getElementType(), NumOps,
780 cast<PHINode>(Res[J])->addIncoming(Op[J], IncomingBlock);
782 gather(&PHI, Res);
800 ValueVector Res;
801 Res.resize(NumElems);
804 Res[I] = Builder.CreateAlignedLoad(Layout.VecTy->getElementType(), Ptr[I],
807 gather(&LI, Res);
856 Value *Res = UndefValue::get(Ty);
863 Res = Builder.CreateInsertElement(Res, CV[I], Builder.getInt32(I),
865 Res->takeName(Op);
866 Op->replaceAllUsesWith(Res);