Lunderberg opened a new pull request, #13024:
URL: https://github.com/apache/tvm/pull/13024

   Prior to this commit, the result of TryCompare would only be used if it 
could definitively prove a conditional to be either true or false. For example, 
if it is known that `0 <= i`, a conditional of `i <= 0` would be left as-is.
   
   This commit introduces rewrite rules to preferentially simplify into more 
restrictive conditions.  Using the same example, if it is known that `0 <= i`, 
a conditional of `i <= 0` would be simplified into `i == 0`.  Similarly, if it 
is known that `0 <= i`, a conditional of `i != 0` would be simplified into `0 < 
i`.
   
   Because this change does not introduce significant overhead, as the results 
of `RewriteSimplifier::Impl::TryCompare` are already available, this change is 
enabled for all use cases and does not require a call to 
`RewriteSimplifier::SetEnabledExtensions`.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to