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

References

lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 2212   if ((PredL == ICmpInst::ICMP_ULT || PredL == ICmpInst::ICMP_ULE) &&
 2212   if ((PredL == ICmpInst::ICMP_ULT || PredL == ICmpInst::ICMP_ULE) &&
 2213       PredL == PredR && LHSC && RHSC && LHS->hasOneUse() && RHS->hasOneUse() &&
 2257   if (predicatesFoldable(PredL, PredR)) {
 2280     if (PredL == ICmpInst::ICMP_EQ && LHSC && LHSC->isZero()) {
 2291       if (PredL == ICmpInst::ICMP_ULT && RHS0 == LHS->getOperand(1))
 2293       else if (PredL == ICmpInst::ICMP_UGT && LHS0 == RHS0)
 2327   if (LHSC == RHSC && PredL == PredR) {
 2329     if (PredL == ICmpInst::ICMP_NE && LHSC->isZero()) {
 2331       return Builder.CreateICmp(PredL, NewOr, LHSC);
 2337   if (PredL == ICmpInst::ICMP_ULT && PredR == ICmpInst::ICMP_EQ) {
 2350   if (PredL == ICmpInst::ICMP_UGE || PredL == ICmpInst::ICMP_ULE ||
 2350   if (PredL == ICmpInst::ICMP_UGE || PredL == ICmpInst::ICMP_ULE ||
 2352       PredL == ICmpInst::ICMP_SGE || PredL == ICmpInst::ICMP_SLE ||
 2352       PredL == ICmpInst::ICMP_SGE || PredL == ICmpInst::ICMP_SLE ||
 2357   if (!predicatesFoldable(PredL, PredR))
 2362   if (CmpInst::isSigned(PredL) ||
 2363       (ICmpInst::isEquality(PredL) && CmpInst::isSigned(PredR)))
 2371     std::swap(PredL, PredR);
 2382   switch (PredL) {