Lines Matching refs:replaceInstUsesWith
168 replaceInstUsesWith(*E, scalarPHI); in scalarizePHI()
341 return replaceInstUsesWith(EI, V); in visitExtractElementInst()
365 return replaceInstUsesWith(EI, Idx); in visitExtractElementInst()
448 return replaceInstUsesWith(EI, IE->getOperand(1)); in visitExtractElementInst()
506 return replaceInstUsesWith(EI, UndefValue::get(EI.getType())); in visitExtractElementInst()
674 IC.replaceInstUsesWith(*OldExt, NewExt); in replaceExtractElements()
963 return replaceInstUsesWith(OrigIVI, *SourceAggregate); in foldAggregateConstructionIntoAggregateReuse()
1044 return replaceInstUsesWith(OrigIVI, PHI); in foldAggregateConstructionIntoAggregateReuse()
1078 return replaceInstUsesWith(I, I.getOperand(0)); in visitInsertValueInst()
1409 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
1501 return replaceInstUsesWith(IE, V); in visitInsertElementInst()
2353 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2450 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2466 return replaceInstUsesWith(SVI, V); in visitShuffleVectorInst()
2552 replaceInstUsesWith(*BC, Ext); in visitShuffleVectorInst()