Lines Matching refs:Res

439   ValueVector Res;  in splitBinary()  local
440 Res.resize(NumElems); in splitBinary()
442 Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem], in splitBinary()
444 gather(&I, Res); in splitBinary()
494 ValueVector Res(NumElems); in splitCall() local
511 Res[Elem] = Builder.CreateCall(NewIntrin, ScalarCallOps, in splitCall()
515 gather(&CI, Res); in splitCall()
530 ValueVector Res; in visitSelectInst() local
531 Res.resize(NumElems); in visitSelectInst()
537 Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I], in visitSelectInst()
542 Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I], in visitSelectInst()
545 gather(&SI, Res); in visitSelectInst()
590 ValueVector Res; in visitGetElementPtrInst() local
591 Res.resize(NumElems); in visitGetElementPtrInst()
597 Res[I] = Builder.CreateGEP(GEPI.getSourceElementType(), Base[I], Indices, in visitGetElementPtrInst()
600 if (GetElementPtrInst *NewGEPI = dyn_cast<GetElementPtrInst>(Res[I])) in visitGetElementPtrInst()
603 gather(&GEPI, Res); in visitGetElementPtrInst()
616 ValueVector Res; in visitCastInst() local
617 Res.resize(NumElems); in visitCastInst()
619 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(), in visitCastInst()
621 gather(&CI, Res); in visitCastInst()
635 ValueVector Res; in visitBitCastInst() local
636 Res.resize(DstNumElems); in visitBitCastInst()
640 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(), in visitBitCastInst()
659 Res[ResI++] = Mid[MidI]; in visitBitCastInst()
672 Res[ResI] = Builder.CreateBitCast(V, DstVT->getElementType(), in visitBitCastInst()
676 gather(&BCI, Res); in visitBitCastInst()
688 ValueVector Res; in visitShuffleVectorInst() local
689 Res.resize(NumElems); in visitShuffleVectorInst()
694 Res[I] = UndefValue::get(VT->getElementType()); in visitShuffleVectorInst()
696 Res[I] = Op0[Selector]; in visitShuffleVectorInst()
698 Res[I] = Op1[Selector - Op0.size()]; in visitShuffleVectorInst()
700 gather(&SVI, Res); in visitShuffleVectorInst()
711 ValueVector Res; in visitPHINode() local
712 Res.resize(NumElems); in visitPHINode()
716 Res[I] = Builder.CreatePHI(VT->getElementType(), NumOps, in visitPHINode()
723 cast<PHINode>(Res[J])->addIncoming(Op[J], IncomingBlock); in visitPHINode()
725 gather(&PHI, Res); in visitPHINode()
743 ValueVector Res; in visitLoadInst() local
744 Res.resize(NumElems); in visitLoadInst()
747 Res[I] = Builder.CreateAlignedLoad(Ptr[I], Layout.getElemAlign(I), in visitLoadInst()
749 gather(&LI, Res); in visitLoadInst()
798 Value *Res = UndefValue::get(Ty); in finish() local
805 Res = Builder.CreateInsertElement(Res, CV[I], Builder.getInt32(I), in finish()
807 Res->takeName(Op); in finish()
808 Op->replaceAllUsesWith(Res); in finish()