reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineCasts.cpp
  358     return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
  359            canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
  368     if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) &&
  369         IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) {
  370       return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
  371              canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
  382         return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
  395           IC.MaskedValueIsZero(I->getOperand(0),
  397         return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
  414               IC.ComputeNumSignBits(I->getOperand(0), 0, CxtI))
  415         return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
  429     return canEvaluateTruncated(SI->getTrueValue(), Ty, IC, CxtI) &&
  430            canEvaluateTruncated(SI->getFalseValue(), Ty, IC, CxtI);
  438       if (!canEvaluateTruncated(IncValue, Ty, IC, CxtI))