Skip to content

Conversation

@aviatesk
Copy link
Member

So that they can be constant folded when either of argument is known to be Core([false|true]). It may help inference accuracy.

So that they can be constant folded when either of argument is known
to be `Core([false|true])`. It may help inference accuracy.
@oscardssmith
Copy link
Member

what's the advantage of this compared to relying on semiconcrete eval and DCE?

@aviatesk
Copy link
Member Author

This improves a situation where we can't concrete eval the intrinsic calls.

@aviatesk aviatesk merged commit 5d82d80 into master Sep 12, 2023
@aviatesk aviatesk deleted the avi/and-or-int-tfuncs branch September 12, 2023 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants