calyx icon indicating copy to clipboard operation
calyx copied to clipboard

Intermediate Language (IL) for Hardware Accelerator Generators

Results 281 calyx issues
Sort by recently updated
recently updated
newest added
trafficstars

Currently, the compiler from PR #2457 ignores class names in the Rio program. Only the position of a node in the tree matters for flow inference: i.e. the compiler would...

C: Queues

Made functionality for writing to a binary file. The majority of the work was done in ir.rs

TODO: get it working with runt. When I invoke the test with `fud` it (correctly) fails, but runt seems to complain that the primitive doesn't exist (perhaps for fud2 they...

The pre-commit install is not working as expected. Start with `#!` to correctly inform the shell and run it with bash/sh. I discovered it is not working because I am...

For example, consider the tiny Calyx program, where `main` is a wrapper around the `comp` component: ``` component main(@go go: 1) -> (@done done: 1) { cells { @external(1) @data...

C: calyx-opt

Hello When passing this code to `calyx -p no-opt -p comb-prop`: ```futil import "primitives/core.futil"; comb component alu_bitwise(op: 2, lhs: 32, rhs: 32, invert_rhs: 1) -> (out: 32) { cells {...

Type: Bug
good first issue
C: calyx-opt

`ruff` and `uv` are two new tools to make the formatting/linting and tool installation for python better. Let's switch from using the weird mix of `flit`, `black`, and `flake8` to...

We currently have two directories for YXI-related stuff: * `/yxi`: Most things. * `/tools/yxi`: The Rust tool for generating YXI specs from Calyx code. We should unify these! My proposal...

Should the [docs](https://docs.calyxir.org/running-calyx/fud2/index.html) be updated to reflect our new position on `fud2` on all relevant pages? This would include replacing as many examples of using `fud` with `fud2`.

S: Blocked
C: Docs
C: fud2

We found that static promotion doesn't preserve semantics when `done` signals of shared resources between two sequentially enabled groups are observed. The below Calyx program has different outputs based on...

Type: Bug
C: calyx-opt