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

References

lib/Transforms/InstCombine/InstCombineCasts.cpp
  343   if (canAlwaysEvaluateInType(V, Ty))
  345   if (canNotEvaluateInType(V, Ty))
  358     return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
  359            canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
  365     uint32_t BitWidth = Ty->getScalarSizeInBits();
  370       return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
  371              canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
  380       uint32_t BitWidth = Ty->getScalarSizeInBits();
  382         return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
  393       uint32_t BitWidth = Ty->getScalarSizeInBits();
  397         return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
  411       uint32_t BitWidth = Ty->getScalarSizeInBits();
  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))