Lines Matching defs:Sc
1105 ShadowAndOriginCombiner SC(this, IRB);
1107 SC.Add(OI->get());
1108 SC.Done(&I);
1153 // Sc = Sa | Sb
1155 Value *Sc = IRB.CreateOr(Sa, Sb);
1160 // Si = !(C & ~Sc) && Sc
1161 Value *Zero = Constant::getNullValue(Sc->getType());
1162 Value *MinusOne = Constant::getAllOnesValue(Sc->getType());
1164 IRB.CreateAnd(IRB.CreateICmpNE(Sc, Zero),
1166 IRB.CreateAnd(IRB.CreateXor(Sc, MinusOne), C), Zero));
1467 ShadowAndOriginCombiner SC(this, IRB);
1469 SC.Add(I.getArgOperand(i));
1470 SC.Done(&I);