Lines Matching refs:NewOperands
255 SmallVector<Value *, 4> NewOperands; in remapConstantVectorOrConstantAggregate() local
264 NewOperands.push_back(NewOperand); in remapConstantVectorOrConstantAggregate()
279 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx); in remapConstantVectorOrConstantAggregate()
284 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i)); in remapConstantVectorOrConstantAggregate()
294 SmallVector<Value *, 4> NewOperands; in remapConstantExpr() local
303 NewOperands.push_back(NewOperand); in remapConstantExpr()
318 NewOperands[0], NewOperands[1]); in remapConstantExpr()
326 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]); in remapConstantExpr()
329 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1], in remapConstantExpr()
330 NewOperands[2]); in remapConstantExpr()
333 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
334 NewOperands[2]); in remapConstantExpr()
337 return Builder.CreateExtractValue(NewOperands[0], C->getIndices()); in remapConstantExpr()
340 return Builder.CreateInsertValue(NewOperands[0], NewOperands[1], in remapConstantExpr()
347 NewOperands[0], in remapConstantExpr()
348 makeArrayRef(&NewOperands[1], NumOperands - 1)) in remapConstantExpr()
351 NewOperands[0], in remapConstantExpr()
352 makeArrayRef(&NewOperands[1], NumOperands - 1)); in remapConstantExpr()
355 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]); in remapConstantExpr()
360 NewOperands[0], NewOperands[1]); in remapConstantExpr()
365 NewOperands[0], C->getType()); in remapConstantExpr()
375 SmallVector<MDNode *, 16> NewOperands; in remapNamedMDNode() local
384 NewOperands.push_back(NewOperand); in remapNamedMDNode()
394 for (SmallVectorImpl<MDNode *>::iterator I = NewOperands.begin(), in remapNamedMDNode()
395 E = NewOperands.end(); in remapNamedMDNode()