Lines Matching refs:NewOperands
199 SmallVector<Value *, 4> NewOperands; in remapConstantVectorOrConstantAggregate() local
208 NewOperands.push_back(NewOperand); in remapConstantVectorOrConstantAggregate()
223 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx); in remapConstantVectorOrConstantAggregate()
228 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i)); in remapConstantVectorOrConstantAggregate()
238 SmallVector<Value *, 4> NewOperands; in remapConstantExpr() local
247 NewOperands.push_back(NewOperand); in remapConstantExpr()
262 NewOperands[0], NewOperands[1]); in remapConstantExpr()
269 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]); in remapConstantExpr()
272 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1], in remapConstantExpr()
273 NewOperands[2]); in remapConstantExpr()
276 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
277 NewOperands[2]); in remapConstantExpr()
280 return Builder.CreateExtractValue(NewOperands[0], C->getIndices()); in remapConstantExpr()
283 return Builder.CreateInsertValue(NewOperands[0], NewOperands[1], in remapConstantExpr()
290 NewOperands[0], in remapConstantExpr()
291 makeArrayRef(&NewOperands[1], NumOperands - 1)) in remapConstantExpr()
294 NewOperands[0], in remapConstantExpr()
295 makeArrayRef(&NewOperands[1], NumOperands - 1)); in remapConstantExpr()
298 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]); in remapConstantExpr()
303 NewOperands[0], NewOperands[1]); in remapConstantExpr()
308 NewOperands[0], C->getType()); in remapConstantExpr()