Lines Matching defs:CI
56 if (CmpInst *CI = dyn_cast<CmpInst>(I))
57 if (CI->hasOneUse() &&
58 (cheapToScalarize(CI->getOperand(0), isConstant) ||
59 cheapToScalarize(CI->getOperand(1), isConstant)))
231 } else if (CastInst *CI = dyn_cast<CastInst>(I)) {
235 if (CI->hasOneUse() && (CI->getOpcode() != Instruction::BitCast)) {
236 Value *EE = Builder->CreateExtractElement(CI->getOperand(0),
239 return CastInst::Create(CI->getOpcode(), EE, EI.getType());
598 ConstantInt *CI = dyn_cast<ConstantInt>(I->getOperand(2));
599 if (!CI) return false;
600 int ElementNumber = CI->getLimitedValue();
602 // Verify that 'CI' does not occur twice in Mask. A single 'insertelement'