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

References

lib/Analysis/ScalarEvolution.cpp
 9719       getTypeSizeInBits(FoundLHS->getType())) {
 9721       LHS = getSignExtendExpr(LHS, FoundLHS->getType());
 9722       RHS = getSignExtendExpr(RHS, FoundLHS->getType());
 9724       LHS = getZeroExtendExpr(LHS, FoundLHS->getType());
 9725       RHS = getZeroExtendExpr(RHS, FoundLHS->getType());
 9728       getTypeSizeInBits(FoundLHS->getType())) {
 9730       FoundLHS = getSignExtendExpr(FoundLHS, LHS->getType());
 9730       FoundLHS = getSignExtendExpr(FoundLHS, LHS->getType());
 9733       FoundLHS = getZeroExtendExpr(FoundLHS, LHS->getType());
 9733       FoundLHS = getZeroExtendExpr(FoundLHS, LHS->getType());
 9743   if (SimplifyICmpOperands(FoundPred, FoundLHS, FoundRHS))
 9744     if (FoundLHS == FoundRHS)
 9748   if (LHS == FoundRHS || RHS == FoundLHS) {
 9750       std::swap(FoundLHS, FoundRHS);
 9760     return isImpliedCondOperands(Pred, LHS, RHS, FoundLHS, FoundRHS);
 9766       return isImpliedCondOperands(Pred, LHS, RHS, FoundRHS, FoundLHS);
 9769                                    RHS, LHS, FoundLHS, FoundRHS);
 9776       isKnownNonNegative(FoundLHS) && isKnownNonNegative(FoundRHS))
 9777     return isImpliedCondOperands(Pred, LHS, RHS, FoundLHS, FoundRHS);
 9781       (isa<SCEVConstant>(FoundLHS) || isa<SCEVConstant>(FoundRHS))) {
 9786     if (isa<SCEVConstant>(FoundLHS)) {
 9787       C = cast<SCEVConstant>(FoundLHS);
 9791       V = FoundLHS;
 9844       if (isImpliedCondOperands(Pred, LHS, RHS, FoundLHS, FoundRHS))
 9848       if (isImpliedCondOperands(FoundPred, LHS, RHS, FoundLHS, FoundRHS))