├── .clang-format ├── .github └── workflows │ └── formatting.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── docs └── RationaleStream.md ├── include ├── CMakeLists.txt └── circt-stream │ ├── CMakeLists.txt │ ├── Conversion │ ├── CMakeLists.txt │ ├── Passes.h │ ├── Passes.td │ └── StreamToHandshake.h │ ├── Dialect │ ├── CMakeLists.txt │ └── Stream │ │ ├── CMakeLists.txt │ │ ├── StreamDialect.h │ │ ├── StreamDialect.td │ │ ├── StreamOps.h │ │ ├── StreamOps.td │ │ ├── StreamTypes.h │ │ └── StreamTypes.td │ └── Transform │ ├── CMakeLists.txt │ ├── CustomBufferInsertion.h │ ├── Passes.h │ └── Passes.td ├── integration_test ├── CMakeLists.txt ├── Dialect │ └── Stream │ │ ├── cocotb_driver.py │ │ ├── combine-with-reg │ │ ├── combine-with-reg.mlir │ │ └── combine-with-reg.py │ │ ├── combine │ │ ├── combine.mlir │ │ └── combine.py │ │ ├── complex │ │ ├── complex.mlir │ │ └── complex.py │ │ ├── filter-with-reg │ │ ├── filter-with-reg.mlir │ │ └── filter-with-reg.py │ │ ├── filter │ │ ├── filter.mlir │ │ └── filter.py │ │ ├── helper.py │ │ ├── lit.local.cfg.py │ │ ├── map-with-reg │ │ ├── map-with-reg.mlir │ │ └── map-with-reg.py │ │ ├── map │ │ ├── map.mlir │ │ └── map.py │ │ ├── projection-selection │ │ ├── projection-selection.mlir │ │ └── projection-selection.py │ │ ├── projection-with-reg │ │ ├── projection-with-reg.mlir │ │ └── projection-with-reg.py │ │ ├── projection │ │ ├── projection.mlir │ │ └── projection.py │ │ ├── reduce-with-reg │ │ ├── reduce-with-reg.mlir │ │ └── reduce-with-reg.py │ │ ├── reduce │ │ ├── reduce.mlir │ │ └── reduce.py │ │ ├── split-with-reg │ │ ├── split-with-reg.mlir │ │ └── split-with-reg.py │ │ ├── split │ │ ├── split.mlir │ │ └── split.py │ │ ├── stream-stats │ │ ├── stream-stats.mlir │ │ └── stream-stats.py │ │ └── task-pipelining │ │ ├── task-pipelining.mlir │ │ └── task-pipelining.py ├── lit.cfg.py └── lit.site.cfg.py.in ├── lib ├── CMakeLists.txt ├── Conversion │ ├── CMakeLists.txt │ └── StreamToHandshake │ │ ├── CMakeLists.txt │ │ └── StreamToHandshake.cpp ├── Dialect │ ├── CMakeLists.txt │ └── Stream │ │ ├── CMakeLists.txt │ │ ├── StreamDialect.cpp │ │ └── StreamOps.cpp └── Transform │ ├── CMakeLists.txt │ └── CustomBufferInsertion.cpp ├── test ├── CMakeLists.txt ├── Conversion │ └── StreamToHandshake │ │ ├── combine.mlir │ │ ├── combined.mlir │ │ ├── filter.mlir │ │ ├── map.mlir │ │ ├── multiple-ops.mlir │ │ ├── noop.mlir │ │ ├── pack_unpack.mlir │ │ ├── reduce.mlir │ │ ├── registers.mlir │ │ ├── sink.mlir │ │ └── split.mlir ├── Dialect │ └── Stream │ │ ├── canonicalize.mlir │ │ ├── errors.mlir │ │ ├── ops.mlir │ │ ├── reg-errors.mlir │ │ └── reg-ops.mlir ├── Transform │ └── custom-buffer-insertion.mlir ├── lit.cfg.py ├── lit.site.cfg.py.in └── standalone-opt │ └── commandline.mlir └── tools ├── CMakeLists.txt └── stream-opt.cpp /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | AlwaysBreakTemplateDeclarations: Yes 3 | -------------------------------------------------------------------------------- /.github/workflows/formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/.github/workflows/formatting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/README.md -------------------------------------------------------------------------------- /docs/RationaleStream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/docs/RationaleStream.md -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(circt-stream) 2 | -------------------------------------------------------------------------------- /include/circt-stream/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/CMakeLists.txt -------------------------------------------------------------------------------- /include/circt-stream/Conversion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Conversion/CMakeLists.txt -------------------------------------------------------------------------------- /include/circt-stream/Conversion/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Conversion/Passes.h -------------------------------------------------------------------------------- /include/circt-stream/Conversion/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Conversion/Passes.td -------------------------------------------------------------------------------- /include/circt-stream/Conversion/StreamToHandshake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Conversion/StreamToHandshake.h -------------------------------------------------------------------------------- /include/circt-stream/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Stream) 2 | -------------------------------------------------------------------------------- /include/circt-stream/Dialect/Stream/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Dialect/Stream/CMakeLists.txt -------------------------------------------------------------------------------- /include/circt-stream/Dialect/Stream/StreamDialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Dialect/Stream/StreamDialect.h -------------------------------------------------------------------------------- /include/circt-stream/Dialect/Stream/StreamDialect.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Dialect/Stream/StreamDialect.td -------------------------------------------------------------------------------- /include/circt-stream/Dialect/Stream/StreamOps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Dialect/Stream/StreamOps.h -------------------------------------------------------------------------------- /include/circt-stream/Dialect/Stream/StreamOps.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Dialect/Stream/StreamOps.td -------------------------------------------------------------------------------- /include/circt-stream/Dialect/Stream/StreamTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Dialect/Stream/StreamTypes.h -------------------------------------------------------------------------------- /include/circt-stream/Dialect/Stream/StreamTypes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Dialect/Stream/StreamTypes.td -------------------------------------------------------------------------------- /include/circt-stream/Transform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Transform/CMakeLists.txt -------------------------------------------------------------------------------- /include/circt-stream/Transform/CustomBufferInsertion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Transform/CustomBufferInsertion.h -------------------------------------------------------------------------------- /include/circt-stream/Transform/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Transform/Passes.h -------------------------------------------------------------------------------- /include/circt-stream/Transform/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/include/circt-stream/Transform/Passes.td -------------------------------------------------------------------------------- /integration_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/CMakeLists.txt -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/cocotb_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/cocotb_driver.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/combine-with-reg/combine-with-reg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/combine-with-reg/combine-with-reg.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/combine-with-reg/combine-with-reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/combine-with-reg/combine-with-reg.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/combine/combine.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/combine/combine.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/combine/combine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/combine/combine.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/complex/complex.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/complex/complex.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/complex/complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/complex/complex.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/filter-with-reg/filter-with-reg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/filter-with-reg/filter-with-reg.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/filter-with-reg/filter-with-reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/filter-with-reg/filter-with-reg.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/filter/filter.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/filter/filter.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/filter/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/filter/filter.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/helper.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/lit.local.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/lit.local.cfg.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/map-with-reg/map-with-reg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/map-with-reg/map-with-reg.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/map-with-reg/map-with-reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/map-with-reg/map-with-reg.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/map/map.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/map/map.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/map/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/map/map.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/projection-selection/projection-selection.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/projection-selection/projection-selection.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/projection-selection/projection-selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/projection-selection/projection-selection.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/projection-with-reg/projection-with-reg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/projection-with-reg/projection-with-reg.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/projection-with-reg/projection-with-reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/projection-with-reg/projection-with-reg.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/projection/projection.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/projection/projection.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/projection/projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/projection/projection.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/reduce-with-reg/reduce-with-reg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/reduce-with-reg/reduce-with-reg.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/reduce-with-reg/reduce-with-reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/reduce-with-reg/reduce-with-reg.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/reduce/reduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/reduce/reduce.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/reduce/reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/reduce/reduce.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/split-with-reg/split-with-reg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/split-with-reg/split-with-reg.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/split-with-reg/split-with-reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/split-with-reg/split-with-reg.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/split/split.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/split/split.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/split/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/split/split.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/stream-stats/stream-stats.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/stream-stats/stream-stats.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/stream-stats/stream-stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/stream-stats/stream-stats.py -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/task-pipelining/task-pipelining.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/task-pipelining/task-pipelining.mlir -------------------------------------------------------------------------------- /integration_test/Dialect/Stream/task-pipelining/task-pipelining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/Dialect/Stream/task-pipelining/task-pipelining.py -------------------------------------------------------------------------------- /integration_test/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/lit.cfg.py -------------------------------------------------------------------------------- /integration_test/lit.site.cfg.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/integration_test/lit.site.cfg.py.in -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Conversion/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(StreamToHandshake) 2 | -------------------------------------------------------------------------------- /lib/Conversion/StreamToHandshake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/Conversion/StreamToHandshake/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Conversion/StreamToHandshake/StreamToHandshake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/Conversion/StreamToHandshake/StreamToHandshake.cpp -------------------------------------------------------------------------------- /lib/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Stream) 2 | -------------------------------------------------------------------------------- /lib/Dialect/Stream/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/Dialect/Stream/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Stream/StreamDialect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/Dialect/Stream/StreamDialect.cpp -------------------------------------------------------------------------------- /lib/Dialect/Stream/StreamOps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/Dialect/Stream/StreamOps.cpp -------------------------------------------------------------------------------- /lib/Transform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/Transform/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Transform/CustomBufferInsertion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/lib/Transform/CustomBufferInsertion.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/combine.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/combine.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/combined.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/combined.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/filter.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/filter.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/map.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/map.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/multiple-ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/multiple-ops.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/noop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/noop.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/pack_unpack.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/pack_unpack.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/reduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/reduce.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/registers.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/registers.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/sink.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/sink.mlir -------------------------------------------------------------------------------- /test/Conversion/StreamToHandshake/split.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Conversion/StreamToHandshake/split.mlir -------------------------------------------------------------------------------- /test/Dialect/Stream/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Dialect/Stream/canonicalize.mlir -------------------------------------------------------------------------------- /test/Dialect/Stream/errors.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Dialect/Stream/errors.mlir -------------------------------------------------------------------------------- /test/Dialect/Stream/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Dialect/Stream/ops.mlir -------------------------------------------------------------------------------- /test/Dialect/Stream/reg-errors.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Dialect/Stream/reg-errors.mlir -------------------------------------------------------------------------------- /test/Dialect/Stream/reg-ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Dialect/Stream/reg-ops.mlir -------------------------------------------------------------------------------- /test/Transform/custom-buffer-insertion.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/Transform/custom-buffer-insertion.mlir -------------------------------------------------------------------------------- /test/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/lit.cfg.py -------------------------------------------------------------------------------- /test/lit.site.cfg.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/lit.site.cfg.py.in -------------------------------------------------------------------------------- /test/standalone-opt/commandline.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/test/standalone-opt/commandline.mlir -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/stream-opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dinistro/circt-stream/HEAD/tools/stream-opt.cpp --------------------------------------------------------------------------------