Lines Matching refs:NewOperands
253 SmallVector<Value *, 4> NewOperands;
262 NewOperands.push_back(NewOperand);
277 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx);
282 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i));
292 SmallVector<Value *, 4> NewOperands;
301 NewOperands.push_back(NewOperand);
316 NewOperands[0], NewOperands[1]);
323 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]);
326 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1],
327 NewOperands[2]);
330 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1],
331 NewOperands[2]);
334 return Builder.CreateExtractValue(NewOperands[0], C->getIndices());
337 return Builder.CreateInsertValue(NewOperands[0], NewOperands[1],
344 NewOperands[0],
345 makeArrayRef(&NewOperands[1], NumOperands - 1))
348 NewOperands[0],
349 makeArrayRef(&NewOperands[1], NumOperands - 1));
352 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]);
357 NewOperands[0], NewOperands[1]);
362 NewOperands[0], C->getType());
371 SmallVector<MDNode *, 16> NewOperands;
380 NewOperands.push_back(NewOperand);
390 for (SmallVectorImpl<MDNode *>::iterator I = NewOperands.begin(),
391 E = NewOperands.end();