Lines Matching refs:replaceInstUsesWith
158 replaceInstUsesWith(*E, scalarPHI); in scalarizePHI()
262 return replaceInstUsesWith(EI, V); in visitExtractElementInst()
321 return replaceInstUsesWith(EI, IE->getOperand(1)); in visitExtractElementInst()
339 return replaceInstUsesWith(EI, UndefValue::get(EI.getType())); in visitExtractElementInst()
514 IC.replaceInstUsesWith(*OldExt, NewExt); in replaceExtractElements()
643 return replaceInstUsesWith(I, I.getOperand(0)); in visitInsertValueInst()
865 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
869 replaceInstUsesWith(IE, VecOp); in visitInsertElementInst()
881 return replaceInstUsesWith(IE, VecOp); in visitInsertElementInst()
884 return replaceInstUsesWith(IE, UndefValue::get(IE.getType())); in visitInsertElementInst()
889 return replaceInstUsesWith(IE, VecOp); in visitInsertElementInst()
936 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
1596 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
1609 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
1660 if (isLHSID) return replaceInstUsesWith(SVI, LHS); in visitShuffleVectorInst()
1661 if (isRHSID) return replaceInstUsesWith(SVI, RHS); in visitShuffleVectorInst()
1666 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
1753 replaceInstUsesWith(*BC, Ext); in visitShuffleVectorInst()
1944 if (isLHSID && VWidth == LHSOp0Width) return replaceInstUsesWith(SVI, newLHS); in visitShuffleVectorInst()
1945 if (isRHSID && VWidth == RHSOp0Width) return replaceInstUsesWith(SVI, newRHS); in visitShuffleVectorInst()