Project llvm/circt
On this site you can view the documentation of the Protocol Buffers (Protobuf) files / API in the Circt project.
Last checked for updates at:
This website is new and is still being built. You're welcome to talk with us about possible improvements we can make.
Source
Generated from commit: dfeb6d7
This documentation applies to the following branches and tags, which have the same .proto files as commit dfeb6d7:
- Branches: 1.138.0-sram-latency, arc-partition, bufferize-array-handling, copilot/add-bug-report-for-issue-10509, copilot/fix-packed-structs-verilog, copilot/make-getbitwidth-use-optional, copilot/make-getbitwidth-use-optional-again, dev/7FM/comb_attr_propagation, dev/augment/fix-lower-to-hw-crash, dev/darthscsi/blif, dev/darthscsi/clockswitch, dev/darthscsi/comb_no_bin, dev/darthscsi/connectTruncKill2, dev/darthscsi/connectTruncKill3, dev/darthscsi/foreignoutput, dev/darthscsi/hiz, dev/darthscsi/hizop, dev/darthscsi/ice2blif, dev/darthscsi/ice40, dev/darthscsi/inferredreset, dev/darthscsi/rejectTrunInferWidths, dev/darthscsi/warn_fir_trunc, dev/dobios/firrlt-fmodulelike-passes, dev/dobios/infer-contracts, dev/dobios/inline-formal-ops, dev/dobios/restore-disable-intrinsic, dev/hidetou/add-shift-lowering, dev/hidetou/aig, dev/hidetou/aig-python-bind, dev/hidetou/ban-nest, dev/hidetou/bump-19.x, dev/hidetou/choice, dev/hidetou/concat, dev/hidetou/dpi-open-array, dev/hidetou/ext, dev/hidetou/hier, dev/hidetou/init, dev/hidetou/init-2, dev/hidetou/initial, dev/hidetou/longest-path-1, dev/hidetou/lower-comb-to-aig-2, dev/hidetou/lower-to-hw-zero, dev/hidetou/lower-variadc, dev/hidetou/lower-xmr-4, dev/hidetou/lsp, dev/hidetou/lsp-features/find-hover, dev/hidetou/lsp-features/inlay, dev/hidetou/lsp-features/inlay-hints, dev/hidetou/lsp-features/vscode, dev/hidetou/mem, dev/hidetou/seq-initial, dev/hidetou/share, dev/hidetou/sim-dpi-call, dev/hidetou/synth-4, dev/hidetou/vcd, dev/hidetou/verilog-lsp, dev/hidetou/xor-inveter, dev/mpetersen/callbackport_dont_catch, dev/mpetersen/esiaccel_cmakedir, dev/mpetersen/esi_db_struct_unpack, dev/mpetersen/esi_deser_exceptions, dev/mpetersen/esi_fc_optional, dev/mpetersen/esi_fromhost_skid, dev/mpetersen/esi_int_wide_serde, dev/mpetersen/esi_mode_connect, dev/mpetersen/esi_pic, dev/mpetersen/esi_serialize_missingensure, dev/mpetersen/esi_type_serde, dev/mpetersen/grpc_script, dev/pbarua/comb-loop-output, dev/pbarua/firtool_flattenmodules, dev/pbarua/force_release_synthesis, dev/pbarua/hwconstprop, dev/pbarua/lowerLayers-probes, dev/pbarua/lower-to-hw, dev/pbarua/sink-clock-gates, dev/pbarua/sv_ifdef, dev/seldridge/1.123.2, dev/seldridge/ci-bump-images, dev/seldridge/ci-fix-windows-sccache, dev/seldridge/ci-more-static-stack, dev/seldridge/circt-1.79.0, dev/seldridge/ci-rocky-linux-8-static, dev/seldridge/ci-ubti-everything, dev/seldridge/domain-fixes, dev/seldridge/enable-slang-in-ubti, dev/seldridge/firrtl-domains-types-approach, dev/seldridge/firrtl-drop-source-sink-annotation-support, dev/seldridge/firrtl-infer-domains, dev/seldridge/firrtl-infer-domains-improve-naming, dev/seldridge/firrtl-infer-domains-invalid-value, dev/seldridge/firrtl-infer-resets-dont-create-full-reset-ports-if-not-needed, dev/seldridge/firrtl-make-domains-class-like, dev/seldridge/firrtl-more-reductions, dev/seldridge/firtool-1.137.0-tmp, dev/seldridge/fix-firtool-1.137.0-static-release, dev/seldridge/fix-static-build, dev/seldridge/hw-container-op, dev/seldridge/hw-donttouch, dev/seldridge/infer-domains-staging, dev/seldridge/instance-graph-parallel-walkers, dev/seldridge/issue-10116, dev/seldridge/issue-7533, dev/seldridge/issue-7994, dev/seldridge/issue-8541, dev/seldridge/issue-9914, dev/seldridge/lower-classes-properties-in-module-bodies, dev/seldridge/shot-in-the-dark, dev/seldridge/simple-infer-domains-1, dev/seldridge/simple-infer-domains-2, dev/seldridge/testing-domaintool, dev/youngar/interfaces, firld-verilogwrapper, firtool-1.85, fix/circt-reduce-test-nixos-bin-true, folds, fschuiki/arc-llhd-proc, fschuiki/arc-prints, fschuiki/ci-diagnostics, fschuiki/firrtl-contracts, fschuiki/preserve-labeled-asserts, fschuiki/remove-class-dedup, fschuiki/time-accessors, fschuiki/wip-time, hw_probe, lenny/fix-7078, lenny/om-field-api, maerhart-llhd-process-refactoring, maerhart-llhd-remove-outputop, maerhart-moore-fix-dynextract-lowering, maerhart-revisit-comb-canonicalizations-across-blocks, maerhart-rtg-dialect-experiments, maerhart-rtg-dynamic-sequences, maerhart-rtg-elaboration-debug-printing, maerhart-rtg-inline-sequences-remove-option, maerhart-rtg-milestone, maerhart-rtg-prep-for-p-tests, maerhart-rtg-set-folders, maerhart-rtg-tblgen-include-dirs, maerhart-rtg-tblgen-support-opvariables, maerhart-rtgtest-remove-rvi, mikeurbach/egg-synthesis, mikeurbach/evaluator-python-symbol-table, mikeurbach/inner-symbol-table-add, mikeurbach/inner-sym-target-not-equal, mikeurbach/lower-classes-compare-inner-sym-targets, mikeurbach/lower-classes-perf, mikeurbach/python-builtin-dep, mikeurbach/sv-interface-python, om-field-api, pyconc, release/19.x, release/firtool-1.114.1, revert-anno, rtg-dialect, run-ci-9745, teqdruid/esiaccel-tests-ci-fix, teqdruid/esi/bundle-arrays, teqdruid/esirt/alt-manifest, teqdruid/esirt-cmake, teqdruid/esirt-devcontainer, teqdruid/esirt-listgen, teqdruid/esirt-memsegments2, teqdruid/esirt/mmio-spaces, teqdruid/esirtwf, teqdruid/fix-cosim-wheel, teqdruid/hw/outline, teqdruid/kng-support-reqs, teqdruid/no-stdlib-export, teqdruid/pycde/py313, teqdruid/telem-backport, teqdruid/void-dma-real, tmckay/link-extmodule-file-ops, tmckay/om-unknown-py-bindings, tmckay/sv.verbatim.module, trmckay/gc-bind-files, users/makslevental/try-mlir-python-support, v050
- Tags: ESIRuntime-0.0.10, ESIRuntime-0.0.11, ESIRuntime-0.0.12, ESIRuntime-0.0.13, ESIRuntime-0.0.14, ESIRuntime-0.0.15, ESIRuntime-0.0.16, ESIRuntime-0.0.5, ESIRuntime-0.0.6, ESIRuntime-0.0.7, ESIRuntime-0.0.8, ESIRuntime-0.0.9, ESIRuntime-0.1.0, ESIRuntime-0.1.1, ESIRuntime-0.1.2, ESIRuntime-0.1.3, ESIRuntime-0.1.4, ESIRuntime-0.2.0, ESIRuntime-0.2.1, ESIRuntime-0.2.2, ESIRuntime-0.2.3, ESIRuntime-0.2.4, ESIRuntime-0.2.5, ESIRuntime-0.3.0, ESIRuntime-0.4.0, ESIRuntime-0.4.1, ESIRuntime-0.4.2, ESIRuntime-0.4.3, ESIRuntime-0.4.4, firtool-1.100.0, firtool-1.101.0, firtool-1.102.0, firtool-1.103.0, firtool-1.104.0, firtool-1.105.0, firtool-1.106.0, firtool-1.107.0, firtool-1.108.0, firtool-1.109.0, firtool-1.110.0, firtool-1.111.0, firtool-1.111.1, firtool-1.112.0, firtool-1.113.0, firtool-1.114.0, firtool-1.114.1, firtool-1.115.0, firtool-1.116.0, firtool-1.117.0, firtool-1.118.0, firtool-1.119.0, firtool-1.120.0, firtool-1.121.0, firtool-1.122.0, firtool-1.123.0, firtool-1.123.1, firtool-1.123.2, firtool-1.124.0, firtool-1.125.0, firtool-1.126.0, firtool-1.127.0, firtool-1.128.0, firtool-1.129.0, firtool-1.130.0, firtool-1.131.0, firtool-1.132.0, firtool-1.133.0, firtool-1.134.0, firtool-1.135.0, firtool-1.136.0, firtool-1.137.0, firtool-1.138.0, firtool-1.139.0, firtool-1.140.0, firtool-1.141.0, firtool-1.141.1, firtool-1.142.0, firtool-1.143.0, firtool-1.144.0, firtool-1.145.0, firtool-1.145.1, firtool-1.146.0, firtool-1.147.0, firtool-1.77.0, firtool-1.78.0, firtool-1.78.1, firtool-1.79.0, firtool-1.80.0, firtool-1.80.1, firtool-1.81.0, firtool-1.81.1, firtool-1.82.0, firtool-1.83.0, firtool-1.84.0, firtool-1.85.0, firtool-1.85.1, firtool-1.86.0, firtool-1.87.0, firtool-1.88.0, firtool-1.89.0, firtool-1.90.0, firtool-1.90.1, firtool-1.91.0, firtool-1.92.0, firtool-1.93.0, firtool-1.93.1, firtool-1.94.0, firtool-1.95.0, firtool-1.95.1, firtool-1.96.0, firtool-1.97.0, firtool-1.97.1, firtool-1.98.0, firtool-1.99.0, firtool-1.99.1, firtool-1.99.2, pycde-0.5.0, pycde-0.5.1, pycde-0.6.0, pycde-0.6.1, pycde-0.7.0, pycde-0.7.1, pycde-0.7.2, pycde-0.7.3, pycde-0.8.0, pycde-0.8.1, pycde-0.9.0, pycde-0.9.1
Files
This documentation is generated from this file: