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

References

lib/Transforms/InstCombine/InstCombineCalls.cpp
 3409     if ((Mask & FullMask) == FullMask)
 3412     if ((Mask & FullMask) == 0)
 3415     if (Mask == (S_NAN | Q_NAN)) {
 3422     if (Mask == (N_ZERO | P_ZERO)) {
 3432     if (((Mask & S_NAN) || (Mask & Q_NAN)) && isKnownNeverNaN(Src0, &TLI)) {
 3432     if (((Mask & S_NAN) || (Mask & Q_NAN)) && isKnownNeverNaN(Src0, &TLI)) {
 3434                                             Mask & ~(S_NAN | Q_NAN)));
 3444       if ((Mask & FullMask) != Mask) {
 3444       if ((Mask & FullMask) != Mask) {
 3446           { Src0, ConstantInt::get(Src1->getType(), Mask & FullMask) }
 3459       ((Mask & S_NAN) && Val.isNaN() && Val.isSignaling()) ||
 3460       ((Mask & Q_NAN) && Val.isNaN() && !Val.isSignaling()) ||
 3461       ((Mask & N_INFINITY) && Val.isInfinity() && Val.isNegative()) ||
 3462       ((Mask & N_NORMAL) && Val.isNormal() && Val.isNegative()) ||
 3463       ((Mask & N_SUBNORMAL) && Val.isDenormal() && Val.isNegative()) ||
 3464       ((Mask & N_ZERO) && Val.isZero() && Val.isNegative()) ||
 3465       ((Mask & P_ZERO) && Val.isZero() && !Val.isNegative()) ||
 3466       ((Mask & P_SUBNORMAL) && Val.isDenormal() && !Val.isNegative()) ||
 3467       ((Mask & P_NORMAL) && Val.isNormal() && !Val.isNegative()) ||
 3468       ((Mask & P_INFINITY) && Val.isInfinity() && !Val.isNegative());