Lines Matching refs:CI
53 if (CmpInst *CI = dyn_cast<CmpInst>(I))
54 if (CI->hasOneUse() &&
55 (CheapToScalarize(CI->getOperand(0), isConstant) ||
56 CheapToScalarize(CI->getOperand(1), isConstant)))
280 } else if (CastInst *CI = dyn_cast<CastInst>(I)) {
283 if (CI->hasOneUse() && (CI->getOpcode() != Instruction::BitCast)) {
284 Value *EE = Builder->CreateExtractElement(CI->getOperand(0),
287 return CastInst::Create(CI->getOpcode(), EE, EI.getType());
646 ConstantInt *CI = dyn_cast<ConstantInt>(I->getOperand(2));
647 if (!CI) return false;
648 int ElementNumber = CI->getLimitedValue();
650 // Verify that 'CI' does not occur twice in Mask. A single 'insertelement'