Lines Matching defs:S2
1418 void init(Value *C, Value *S1, Value *S2) {
1419 assert(!areInvalidOperands(C, S1, S2) && "Invalid operands for select");
1422 Op<2>() = S2;
1425 SelectInst(Value *C, Value *S1, Value *S2, const Twine &NameStr,
1429 init(C, S1, S2);
1432 SelectInst(Value *C, Value *S1, Value *S2, const Twine &NameStr,
1436 init(C, S1, S2);
1442 static SelectInst *Create(Value *C, Value *S1, Value *S2,
1445 return new(3) SelectInst(C, S1, S2, NameStr, InsertBefore);
1447 static SelectInst *Create(Value *C, Value *S1, Value *S2,
1450 return new(3) SelectInst(C, S1, S2, NameStr, InsertAtEnd);