Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:SO

25 //    2. Bitwise operators with constant operands are always grouped so that
470 static Value *FoldOperationIntoSelectOperand(Instruction &I, Value *SO,
473 return IC->Builder->CreateCast(CI->getOpcode(), SO, I.getType());
480 if (Constant *SOC = dyn_cast<Constant>(SO)) {
486 Value *Op0 = SO, *Op1 = ConstOperand;
492 SO->getName()+".op");
495 SO->getName()+".cmp");
498 SO->getName()+".cmp");
606 // If we are going to have to insert a new computation, do so right before the
681 /// the specified offset. If so, fill them into NewIndices and return the
764 // to an index of zero, so replace it with zero if it is not zero already.
980 // The NewGEP must be pointer typed, so must the old one -> BitCast
1009 // See if the bitcast simplifies, if so, don't nuke this GEP yet.
1023 // field at Offset in 'A's type. If so, we can pull the cast through the
1070 // to null, so the cast is safe.
1328 // the wrong spot, so use ReplaceInstUsesWith().
1632 // if so, remove it.