[llvm] [DAG] Support saturated truncate (PR #99418)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 12 11:39:19 PDT 2024
================
@@ -1908,6 +1909,8 @@ SDValue DAGCombiner::visit(SDNode *N) {
case ISD::ZERO_EXTEND_VECTOR_INREG:
case ISD::ANY_EXTEND_VECTOR_INREG: return visitEXTEND_VECTOR_INREG(N);
case ISD::TRUNCATE: return visitTRUNCATE(N);
+ case ISD::TRUNCATE_SSAT_U:
+ case ISD::TRUNCATE_USAT_U: return visitTRUNCATE_USAT(N);
----------------
ParkHanbum wrote:
If that's the case, then we don't have a test for truncate_ssat_u. As @davemgreen commented, it is right to change to call visitTRUNCATE_USAT() in case TRUNCATE_USAT_U.
https://github.com/llvm/llvm-project/pull/99418
More information about the llvm-commits
mailing list