Lines Matching refs:replaceInstUsesWith
175 replaceInstUsesWith(*E, scalarPHI); in scalarizePHI()
403 return replaceInstUsesWith(EI, V); in visitExtractElementInst()
447 return replaceInstUsesWith(EI, Idx); in visitExtractElementInst()
556 return replaceInstUsesWith(EI, PoisonValue::get(EI.getType())); in visitExtractElementInst()
762 IC.replaceInstUsesWith(*OldExt, NewExt); in replaceExtractElements()
1057 return replaceInstUsesWith(OrigIVI, *SourceAggregate); in foldAggregateConstructionIntoAggregateReuse()
1138 return replaceInstUsesWith(OrigIVI, PHI); in foldAggregateConstructionIntoAggregateReuse()
1152 return replaceInstUsesWith(I, V); in visitInsertValueInst()
1177 return replaceInstUsesWith(I, I.getOperand(0)); in visitInsertValueInst()
1613 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
1730 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
2380 return replaceInstUsesWith(Shuf, NewBO); in foldSelectShuffle()
2797 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2889 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2905 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2991 replaceInstUsesWith(*BC, Ext); in visitShuffleVectorInst()