[llvm] [SDAG] (setcc (sub nsw a, b), zero, s??) -> (setcc a, b, s??) (PR #175459)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 12 01:40:06 PST 2026
- Previous message: [llvm] [SDAG] (setcc (sub nsw a, b), zero, s??) -> (setcc a, b, s??) (PR #175459)
- Next message: [llvm] [SDAG] (setcc (sub nsw a, b), zero, s??) -> (setcc a, b, s??) (PR #175459)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
================
@@ -13893,6 +13893,13 @@ SDValue DAGCombiner::visitSETCC(SDNode *N) {
return Combined;
}
+ // (setcc (sub n?w a, b), zero, ?lt) -> (setcc a, b, ?lt)
----------------
DaKnig wrote:
added proofs in the first message, using alive2
https://github.com/llvm/llvm-project/pull/175459
- Previous message: [llvm] [SDAG] (setcc (sub nsw a, b), zero, s??) -> (setcc a, b, s??) (PR #175459)
- Next message: [llvm] [SDAG] (setcc (sub nsw a, b), zero, s??) -> (setcc a, b, s??) (PR #175459)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the llvm-commits
mailing list