Lines Matching refs:NewOperands
250 SmallVector<Value *, 4> NewOperands;
259 NewOperands.push_back(NewOperand);
274 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx);
279 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i));
289 SmallVector<Value *, 4> NewOperands;
298 NewOperands.push_back(NewOperand);
313 NewOperands[0], NewOperands[1]);
321 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]);
324 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1],
325 NewOperands[2]);
328 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1],
329 NewOperands[2]);
332 return Builder.CreateExtractValue(NewOperands[0], C->getIndices());
335 return Builder.CreateInsertValue(NewOperands[0], NewOperands[1],
341 NewOperands[0],
342 makeArrayRef(&NewOperands[1], NumOperands - 1))
344 NewOperands[0],
345 makeArrayRef(&NewOperands[1], NumOperands - 1));
348 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]);
353 NewOperands[0], NewOperands[1]);
358 NewOperands[0], C->getType());
368 SmallVector<MDNode *, 16> NewOperands;
377 NewOperands.push_back(NewOperand);
387 for (SmallVectorImpl<MDNode *>::iterator I = NewOperands.begin(),
388 E = NewOperands.end();
397 SmallVector<Value *, 8> NewOperands;
411 NewOperands.push_back(NewOperand);
425 NewOperands.push_back(NewOperand);
435 return MDNode::get(M->getContext(), makeArrayRef(NewOperands));