Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:CI

521   if (CastInst *CI = dyn_cast<CastInst>(&I)) {
522 return IC->Builder->CreateCast(CI->getOpcode(), SO, I.getType());
542 if (ICmpInst *CI = dyn_cast<ICmpInst>(&I))
543 return IC->Builder->CreateICmp(CI->getPredicate(), Op0, Op1,
545 if (FCmpInst *CI = dyn_cast<FCmpInst>(&I))
546 return IC->Builder->CreateICmp(CI->getPredicate(), Op0, Op1,
679 } else if (CmpInst *CI = dyn_cast<CmpInst>(&I)) {
684 InV = ConstantExpr::getCompare(CI->getPredicate(), InC, C);
685 else if (isa<ICmpInst>(CI))
686 InV = Builder->CreateICmp(CI->getPredicate(), PN->getIncomingValue(i),
689 InV = Builder->CreateFCmp(CI->getPredicate(), PN->getIncomingValue(i),
705 CastInst *CI = cast<CastInst>(&I);
706 Type *RetTy = CI->getType();
710 InV = ConstantExpr::getCast(CI->getOpcode(), InC, RetTy);
712 InV = Builder->CreateCast(CI->getOpcode(),
990 } else if (ConstantInt *CI = dyn_cast<ConstantInt>(GEP.getOperand(1))) {
991 NewIdx = ConstantInt::get(CI->getType(), 1);
992 Scale = CI;
1354 if (ConstantInt *CI = dyn_cast<ConstantInt>(II->getArgOperand(1)))
1356 ConstantExpr::getNot(CI));