Lines Matching refs:In
861 Value *In = ICI->getOperand(0); in transformZExtICmp() local
862 Value *Sh = ConstantInt::get(In->getType(), in transformZExtICmp()
863 In->getType()->getScalarSizeInBits() - 1); in transformZExtICmp()
864 In = Builder.CreateLShr(In, Sh, In->getName() + ".lobit"); in transformZExtICmp()
865 if (In->getType() != CI.getType()) in transformZExtICmp()
866 In = Builder.CreateIntCast(In, CI.getType(), false /*ZExt*/); in transformZExtICmp()
869 Constant *One = ConstantInt::get(In->getType(), 1); in transformZExtICmp()
870 In = Builder.CreateXor(In, One, In->getName() + ".not"); in transformZExtICmp()
873 return replaceInstUsesWith(CI, In); in transformZExtICmp()
903 Value *In = ICI->getOperand(0); in transformZExtICmp() local
907 In = Builder.CreateLShr(In, ConstantInt::get(In->getType(), ShAmt), in transformZExtICmp()
908 In->getName() + ".lobit"); in transformZExtICmp()
912 Constant *One = ConstantInt::get(In->getType(), 1); in transformZExtICmp()
913 In = Builder.CreateXor(In, One); in transformZExtICmp()
916 if (CI.getType() == In->getType()) in transformZExtICmp()
917 return replaceInstUsesWith(CI, In); in transformZExtICmp()
919 Value *IntCast = Builder.CreateIntCast(In, CI.getType(), false); in transformZExtICmp()
1239 Value *In = Builder.CreateAShr(Op0, Sh, Op0->getName() + ".lobit"); in transformSExtICmp() local
1240 if (In->getType() != CI.getType()) in transformSExtICmp()
1241 In = Builder.CreateIntCast(In, CI.getType(), true /*SExt*/); in transformSExtICmp()
1244 In = Builder.CreateNot(In, In->getName() + ".not"); in transformSExtICmp()
1245 return replaceInstUsesWith(CI, In); in transformSExtICmp()
1258 Value *In = ICI->getOperand(0); in transformSExtICmp() local
1274 In = Builder.CreateLShr(In, in transformSExtICmp()
1275 ConstantInt::get(In->getType(), ShiftAmt)); in transformSExtICmp()
1279 In = Builder.CreateAdd(In, in transformSExtICmp()
1280 ConstantInt::getAllOnesValue(In->getType()), in transformSExtICmp()
1288 In = Builder.CreateShl(In, in transformSExtICmp()
1289 ConstantInt::get(In->getType(), ShiftAmt)); in transformSExtICmp()
1292 In = Builder.CreateAShr(In, ConstantInt::get(In->getType(), in transformSExtICmp()
1296 if (CI.getType() == In->getType()) in transformSExtICmp()
1297 return replaceInstUsesWith(CI, In); in transformSExtICmp()
1298 return CastInst::CreateIntegerCast(In, CI.getType(), true/*SExt*/); in transformSExtICmp()