Lines Matching refs:Op
1193 Value *Op = CI->getArgOperand(0);
1197 if (SIToFPInst *OpC = dyn_cast<SIToFPInst>(Op)) {
1200 } else if (UIToFPInst *OpC = dyn_cast<UIToFPInst>(Op)) {
1207 if (Op->getType()->isFloatTy())
1209 else if (Op->getType()->isDoubleTy())
1215 if (!Op->getType()->isFloatTy())
1216 One = ConstantExpr::getFPExtend(One, Op->getType());
1219 Value *Callee = M->getOrInsertFunction(Name, Op->getType(),
1220 Op->getType(),
1246 Value *Op = CI->getArgOperand(0);
1249 if (ConstantInt *CI = dyn_cast<ConstantInt>(Op)) {
1257 Type *ArgType = Op->getType();
1260 Value *V = B.CreateCall2(F, Op, B.getFalse(), "cttz");
1264 Value *Cond = B.CreateICmpNE(Op, Constant::getNullValue(ArgType));
1279 Value *Op = CI->getArgOperand(0);
1280 Value *Pos = B.CreateICmpSGT(Op, Constant::getAllOnesValue(Op->getType()),
1282 Value *Neg = B.CreateNeg(Op, "neg");
1283 return B.CreateSelect(Pos, Op, Neg);
1296 Value *Op = CI->getArgOperand(0);
1297 Op = B.CreateSub(Op, B.getInt32('0'), "isdigittmp");
1298 Op = B.CreateICmpULT(Op, B.getInt32(10), "isdigit");
1299 return B.CreateZExt(Op, CI->getType());
1312 Value *Op = CI->getArgOperand(0);
1313 Op = B.CreateICmpULT(Op, B.getInt32(128), "isascii");
1314 return B.CreateZExt(Op, CI->getType());