llhd 0.16.0

A Low Level Hardware Description that acts as a foundation for building hardware design tools.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
; RUN: llhd-opt %s -p proclower

proc %fooA () -> () {
entry:
    halt
}

; CHECK:  entity %fooA () -> () {
; CHECK:  }

proc %fooB () -> () {
entry:
    wait %entry
}

; CHECK:  entity %fooB () -> () {
; CHECK:  }