Lines Matching refs:NewOperands
179 SmallVector<Value *, 4> NewOperands; in remapConstantVectorOrConstantAggregate() local
188 NewOperands.push_back(NewOperand); in remapConstantVectorOrConstantAggregate()
203 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx); in remapConstantVectorOrConstantAggregate()
208 Builder.CreateInsertValue(NewValue, NewOperands[i], ArrayRef(i)); in remapConstantVectorOrConstantAggregate()
218 SmallVector<Value *, 4> NewOperands; in remapConstantExpr() local
227 NewOperands.push_back(NewOperand); in remapConstantExpr()
241 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]); in remapConstantExpr()
244 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1], in remapConstantExpr()
245 NewOperands[2]); in remapConstantExpr()
248 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
249 NewOperands[2]); in remapConstantExpr()
253 NewOperands[0], in remapConstantExpr()
254 ArrayRef(&NewOperands[1], NumOperands - 1), "", in remapConstantExpr()
258 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]); in remapConstantExpr()
263 NewOperands[0], NewOperands[1]); in remapConstantExpr()
268 NewOperands[0], C->getType()); in remapConstantExpr()