Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:CxtI

333                                  Instruction *CxtI) {
362 return CanEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
363 CanEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
372 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) &&
373 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) {
374 return CanEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
375 CanEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
386 return CanEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
397 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth), 0, CxtI) &&
399 return CanEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
413 CxtI) &&
414 CanEvaluateTruncated(SI->getFalseValue(), Ty, IC, CxtI);
422 if (!CanEvaluateTruncated(PN->getIncomingValue(i), Ty, IC, CxtI))
650 InstCombiner &IC, Instruction *CxtI) {
679 if (!CanEvaluateZExtd(I->getOperand(0), Ty, BitsToClear, IC, CxtI) ||
680 !CanEvaluateZExtd(I->getOperand(1), Ty, Tmp, IC, CxtI))
696 0, CxtI))
707 if (!CanEvaluateZExtd(I->getOperand(0), Ty, BitsToClear, IC, CxtI))
718 if (!CanEvaluateZExtd(I->getOperand(0), Ty, BitsToClear, IC, CxtI))
728 if (!CanEvaluateZExtd(I->getOperand(1), Ty, Tmp, IC, CxtI) ||
729 !CanEvaluateZExtd(I->getOperand(2), Ty, BitsToClear, IC, CxtI) ||
741 if (!CanEvaluateZExtd(PN->getIncomingValue(0), Ty, BitsToClear, IC, CxtI))
744 if (!CanEvaluateZExtd(PN->getIncomingValue(i), Ty, Tmp, IC, CxtI) ||