IR recv_if and recv_non_blocking should take default value
Open
ir
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 283
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 135
Description
Currently a recv_if or recv_non_blocking which does not fire produces a zero data value. However, at the DSLX level a default value is used (https://github.com/google/xls/issues/829). It makes sense for the IR to match the DSLX level behavior.
Contributor guide
Assessment
This issue has not been assessed yet.