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

References

lib/Analysis/InstructionSimplify.cpp
 3482   if (Constant *CLHS = dyn_cast<Constant>(LHS)) {
 3487     std::swap(LHS, RHS);
 3492   Type *RetTy = GetCompareTy(LHS);
 3501         (isKnownNeverNaN(LHS, Q.TLI) && isKnownNeverNaN(RHS, Q.TLI)))
 3512   if (isa<UndefValue>(LHS) || isa<UndefValue>(RHS)) {
 3519   if (LHS == RHS) {
 3566         if (CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3573         if (CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3583     if ((match(LHS, m_Intrinsic<Intrinsic::minnum>(m_Value(), m_APFloat(C2))) &&
 3585         (match(LHS, m_Intrinsic<Intrinsic::maxnum>(m_Value(), m_APFloat(C2))) &&
 3588           cast<IntrinsicInst>(LHS)->getIntrinsicID() == Intrinsic::maxnum;
 3627       if ((FMF.noNaNs() || isKnownNeverNaN(LHS, Q.TLI)) &&
 3628           CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3635       if (CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3645   if (isa<SelectInst>(LHS) || isa<SelectInst>(RHS))
 3646     if (Value *V = ThreadCmpOverSelect(Pred, LHS, RHS, Q, MaxRecurse))
 3651   if (isa<PHINode>(LHS) || isa<PHINode>(RHS))
 3652     if (Value *V = ThreadCmpOverPHI(Pred, LHS, RHS, Q, MaxRecurse))