Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:sgt

55     return Result->getValue().sgt(In1->getValue());
91 return Result->getValue().sgt(In1->getValue());
1459 if (AP2.sgt(AP1))
1856 // (icmp eq (and %A, C), 0) -> (icmp sgt (trunc %A), -1)
2211 if (V.sgt(1) && V.isPowerOf2()) {
3146 // ULE -> ULT ; UGE -> UGT ; SLE -> SLT ; SGE -> SGT
3211 std::swap(Op0, Op1); // Change icmp sgt -> icmp slt
3269 // (icmp sgt smin(PosA, B) 0) -> (icmp sgt B 0)
3290 // (icmp sgt (sub nsw A B), -1) -> (icmp sge A, B)
3295 // (icmp sgt (sub nsw A B), 0) -> (icmp sgt A, B)
3553 if (Op0Min.sgt(Op1Max)) // A >s B -> true if min(A) > max(B)
3577 if (Op0Min.sgt(Op1Max)) // A <=s B -> false if min(A) > max(B)
3863 // icmp sge (X + -1), Y -> icmp sgt X, Y
3873 // icmp sgt (X + 1), Y -> icmp sge X, Y
3878 // icmp sgt X, (Y + -1) -> icmp sge X, Y
3888 // icmp sge X, (Y + 1) -> icmp sgt X, Y