Skip to content

rdaly525/coreir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2f5035c · Jun 27, 2022
Aug 14, 2017
Jan 25, 2019
Aug 17, 2020
Jul 9, 2020
Jul 31, 2020
Jul 1, 2020
Nov 16, 2021
Jul 23, 2019
Jun 23, 2022
May 4, 2017
Feb 21, 2018
Oct 20, 2020
Aug 22, 2017
Jun 23, 2022
Dec 3, 2021
Apr 29, 2020
Jul 1, 2020
Apr 29, 2020
Oct 2, 2019
Apr 15, 2020
Feb 25, 2021
Sep 7, 2021
Aug 20, 2021
Feb 21, 2018
Mar 31, 2021
Nov 8, 2018
Jun 27, 2022

Repository files navigation

Build Status

CoreIR

An LLVM-style hardware compiler with first class support for generators

Installation Instructions

Found here

License

CoreIR is open source under the terms of the freeBSD license found in this license file

Documentation

Documentation for Users

  • This document describes the standalone coreir tool (similar to LLVM's 'opt')
  • This is the specification for the CoreIR serialization format (hardware object file)
  • This is a specification of CoreIR Primitives and Primitive Extentions

Documentation for Developers

  • This Getting Started Guide provides an introduction and in depth look at how to use the CoreIR C++ API
  • This Compilation Passes Guide describes the process of creating new compilation passes
  • This Library Guide talks about creating standalone CoreIR compatible Libraries
  • This Guide describes how to simulate CoreIR hardware graphs
  • This Style Guide discusses expected coding style for CoreIR

Bugs and Feature Requests

Please submit an issue through github