Lines Matching refs:replaceInstUsesWith
175 replaceInstUsesWith(*E, scalarPHI); in scalarizePHI()
403 return replaceInstUsesWith(EI, V); in visitExtractElementInst()
445 return replaceInstUsesWith(EI, Idx); in visitExtractElementInst()
549 return replaceInstUsesWith(EI, PoisonValue::get(EI.getType())); in visitExtractElementInst()
755 IC.replaceInstUsesWith(*OldExt, NewExt); in replaceExtractElements()
1050 return replaceInstUsesWith(OrigIVI, *SourceAggregate); in foldAggregateConstructionIntoAggregateReuse()
1131 return replaceInstUsesWith(OrigIVI, PHI); in foldAggregateConstructionIntoAggregateReuse()
1145 return replaceInstUsesWith(I, V); in visitInsertValueInst()
1170 return replaceInstUsesWith(I, I.getOperand(0)); in visitInsertValueInst()
1605 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
1722 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
2357 return replaceInstUsesWith(Shuf, NewBO); in foldSelectShuffle()
2773 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2873 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2889 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2975 replaceInstUsesWith(*BC, Ext); in visitShuffleVectorInst()