Lines Matching refs:CmpInst

147            isa<BinaryOperator>(Inst) || isa<CmpInst>(Inst) ||  in canHandle()
195 CmpInst::Predicate Pred; in matchSelectWithOptionalNotCond()
207 case CmpInst::ICMP_UGT: Flavor = SPF_UMAX; break; in matchSelectWithOptionalNotCond()
208 case CmpInst::ICMP_ULT: Flavor = SPF_UMIN; break; in matchSelectWithOptionalNotCond()
209 case CmpInst::ICMP_SGT: Flavor = SPF_SMAX; break; in matchSelectWithOptionalNotCond()
210 case CmpInst::ICMP_SLT: Flavor = SPF_SMIN; break; in matchSelectWithOptionalNotCond()
212 case CmpInst::ICMP_ULE: Flavor = SPF_UMIN; break; in matchSelectWithOptionalNotCond()
213 case CmpInst::ICMP_UGE: Flavor = SPF_UMAX; break; in matchSelectWithOptionalNotCond()
214 case CmpInst::ICMP_SLE: Flavor = SPF_SMIN; break; in matchSelectWithOptionalNotCond()
215 case CmpInst::ICMP_SGE: Flavor = SPF_SMAX; break; in matchSelectWithOptionalNotCond()
247 if (CmpInst *CI = dyn_cast<CmpInst>(Inst)) { in getHashValueImpl()
254 CmpInst::Predicate Pred = CI->getPredicate(); in getHashValueImpl()
255 CmpInst::Predicate SwappedPred = CI->getSwappedPredicate(); in getHashValueImpl()
282 CmpInst::Predicate Pred; in getHashValueImpl()
289 if (CmpInst::getInversePredicate(Pred) < Pred) { in getHashValueImpl()
290 Pred = CmpInst::getInversePredicate(Pred); in getHashValueImpl()
389 if (CmpInst *LHSCmp = dyn_cast<CmpInst>(LHSI)) { in isEqualImpl()
390 assert(isa<CmpInst>(RHSI) && in isEqualImpl()
392 CmpInst *RHSCmp = cast<CmpInst>(RHSI); in isEqualImpl()
454 CmpInst::Predicate PredL, PredR; in isEqualImpl()
458 CmpInst::getInversePredicate(PredL) == PredR) in isEqualImpl()