Lines Matching refs:Res
379 ValueVector Res; in splitBinary() local
380 Res.resize(NumElems); in splitBinary()
382 Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem], in splitBinary()
384 gather(&I, Res); in splitBinary()
399 ValueVector Res; in visitSelectInst() local
400 Res.resize(NumElems); in visitSelectInst()
406 Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I], in visitSelectInst()
411 Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I], in visitSelectInst()
414 gather(&SI, Res); in visitSelectInst()
446 ValueVector Res; in visitGetElementPtrInst() local
447 Res.resize(NumElems); in visitGetElementPtrInst()
453 Res[I] = Builder.CreateGEP(GEPI.getSourceElementType(), Base[I], Indices, in visitGetElementPtrInst()
456 if (GetElementPtrInst *NewGEPI = dyn_cast<GetElementPtrInst>(Res[I])) in visitGetElementPtrInst()
459 gather(&GEPI, Res); in visitGetElementPtrInst()
472 ValueVector Res; in visitCastInst() local
473 Res.resize(NumElems); in visitCastInst()
475 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(), in visitCastInst()
477 gather(&CI, Res); in visitCastInst()
491 ValueVector Res; in visitBitCastInst() local
492 Res.resize(DstNumElems); in visitBitCastInst()
496 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(), in visitBitCastInst()
515 Res[ResI++] = Mid[MidI]; in visitBitCastInst()
528 Res[ResI] = Builder.CreateBitCast(V, DstVT->getElementType(), in visitBitCastInst()
532 gather(&BCI, Res); in visitBitCastInst()
544 ValueVector Res; in visitShuffleVectorInst() local
545 Res.resize(NumElems); in visitShuffleVectorInst()
550 Res[I] = UndefValue::get(VT->getElementType()); in visitShuffleVectorInst()
552 Res[I] = Op0[Selector]; in visitShuffleVectorInst()
554 Res[I] = Op1[Selector - Op0.size()]; in visitShuffleVectorInst()
556 gather(&SVI, Res); in visitShuffleVectorInst()
567 ValueVector Res; in visitPHINode() local
568 Res.resize(NumElems); in visitPHINode()
572 Res[I] = Builder.CreatePHI(VT->getElementType(), NumOps, in visitPHINode()
579 cast<PHINode>(Res[J])->addIncoming(Op[J], IncomingBlock); in visitPHINode()
581 gather(&PHI, Res); in visitPHINode()
599 ValueVector Res; in visitLoadInst() local
600 Res.resize(NumElems); in visitLoadInst()
603 Res[I] = Builder.CreateAlignedLoad(Ptr[I], Layout.getElemAlign(I), in visitLoadInst()
605 gather(&LI, Res); in visitLoadInst()
649 Value *Res = UndefValue::get(Ty); in finish() local
656 Res = Builder.CreateInsertElement(Res, CV[I], Builder.getInt32(I), in finish()
658 Res->takeName(Op); in finish()
659 Op->replaceAllUsesWith(Res); in finish()