Lines Matching refs:replaceInstUsesWith
175 replaceInstUsesWith(*E, scalarPHI); in scalarizePHI()
394 return replaceInstUsesWith(EI, V); in visitExtractElementInst()
422 return replaceInstUsesWith(EI, Idx); in visitExtractElementInst()
526 return replaceInstUsesWith(EI, UndefValue::get(EI.getType())); in visitExtractElementInst()
731 IC.replaceInstUsesWith(*OldExt, NewExt); in replaceExtractElements()
1020 return replaceInstUsesWith(OrigIVI, *SourceAggregate); in foldAggregateConstructionIntoAggregateReuse()
1101 return replaceInstUsesWith(OrigIVI, PHI); in foldAggregateConstructionIntoAggregateReuse()
1135 return replaceInstUsesWith(I, I.getOperand(0)); in visitInsertValueInst()
1505 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
1602 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
2178 return replaceInstUsesWith(Shuf, NewBO); in foldSelectShuffle()
2550 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2644 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2660 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2746 replaceInstUsesWith(*BC, Ext); in visitShuffleVectorInst()