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

References

lib/Transforms/InstCombine/InstCombineSelect.cpp
 2227   if (match(CondVal, m_OneUse(m_ICmp(Pred, m_Value(), m_Value()))) &&
 2228       !isCanonicalPredicate(Pred)) {
 2231     Cond->setPredicate(CmpInst::getInversePredicate(Pred));
 2353   if (match(CondVal, m_FCmp(Pred, m_Specific(FalseVal), m_AnyZeroFP())) &&
 2356       (Pred == FCmpInst::FCMP_OLE || Pred == FCmpInst::FCMP_ULE)) {
 2356       (Pred == FCmpInst::FCMP_OLE || Pred == FCmpInst::FCMP_ULE)) {
 2361   if (match(CondVal, m_FCmp(Pred, m_Specific(TrueVal), m_AnyZeroFP())) &&
 2364       (Pred == FCmpInst::FCMP_OGT || Pred == FCmpInst::FCMP_UGT)) {
 2364       (Pred == FCmpInst::FCMP_OGT || Pred == FCmpInst::FCMP_UGT)) {
 2372   if (match(CondVal, m_FCmp(Pred, m_Specific(FalseVal), m_AnyZeroFP())) &&
 2376       (Pred == FCmpInst::FCMP_OLT || Pred == FCmpInst::FCMP_OLE ||
 2376       (Pred == FCmpInst::FCMP_OLT || Pred == FCmpInst::FCMP_OLE ||
 2377        Pred == FCmpInst::FCMP_ULT || Pred == FCmpInst::FCMP_ULE)) {
 2377        Pred == FCmpInst::FCMP_ULT || Pred == FCmpInst::FCMP_ULE)) {
 2384   if (match(CondVal, m_FCmp(Pred, m_Specific(TrueVal), m_AnyZeroFP())) &&
 2388       (Pred == FCmpInst::FCMP_OGT || Pred == FCmpInst::FCMP_OGE ||
 2388       (Pred == FCmpInst::FCMP_OGT || Pred == FCmpInst::FCMP_OGE ||
 2389        Pred == FCmpInst::FCMP_UGT || Pred == FCmpInst::FCMP_UGE)) {
 2389        Pred == FCmpInst::FCMP_UGT || Pred == FCmpInst::FCMP_UGE)) {