Lines Matching defs:CxtI
332 Instruction *CxtI) {
361 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
362 canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
371 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) &&
372 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) {
373 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
374 canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
385 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
396 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth), 0, CxtI) &&
398 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
412 return canEvaluateTruncated(SI->getTrueValue(), Ty, IC, CxtI) &&
413 canEvaluateTruncated(SI->getFalseValue(), Ty, IC, CxtI);
421 if (!canEvaluateTruncated(IncValue, Ty, IC, CxtI))
725 InstCombiner &IC, Instruction *CxtI) {
754 if (!canEvaluateZExtd(I->getOperand(0), Ty, BitsToClear, IC, CxtI) ||
755 !canEvaluateZExtd(I->getOperand(1), Ty, Tmp, IC, CxtI))
771 0, CxtI))
782 if (!canEvaluateZExtd(I->getOperand(0), Ty, BitsToClear, IC, CxtI))
793 if (!canEvaluateZExtd(I->getOperand(0), Ty, BitsToClear, IC, CxtI))
803 if (!canEvaluateZExtd(I->getOperand(1), Ty, Tmp, IC, CxtI) ||
804 !canEvaluateZExtd(I->getOperand(2), Ty, BitsToClear, IC, CxtI) ||
816 if (!canEvaluateZExtd(PN->getIncomingValue(0), Ty, BitsToClear, IC, CxtI))
819 if (!canEvaluateZExtd(PN->getIncomingValue(i), Ty, Tmp, IC, CxtI) ||