.. |
Reduction
|
[HW] Add reduction patterns to trim port list of top-level module (#7587)
|
2024-09-16 19:47:26 +01:00 |
SFCTests
|
[FIRRTL] Drop Grand Central Prefix Annotation
|
2024-12-04 14:21:29 -05:00 |
add-seqmem-ports-errors.mlir
|
[FIRRTL] Only add Seq Mem Ports in the design
|
2024-11-19 18:20:41 -05:00 |
add-seqmem-ports.mlir
|
[FIRRTL] Use walk, InstanceInfo in AddSeqMemPorts (#7599)
|
2024-09-26 22:26:12 -04:00 |
advanced-layer-sink.mlir
|
[FIRRTL] AdvancedLayerSink: don't sink instances of modules with port annos (#7982)
|
2024-12-13 09:15:52 -05:00 |
annotations-errors-lex-unterminated.fir
|
[FIRRTL][Lexer] Don't crash on trailing slash in inline anno. (#7579)
|
2024-09-04 15:53:48 -05:00 |
annotations-errors.fir
|
[FIRRTL] Bump minimum to 2.0.0, remove partial conect (#5075)
|
2024-06-11 11:07:18 -05:00 |
annotations-errors.mlir
|
[FIRRTL] Verify main module is a module, and is public. (#7439)
|
2024-08-06 08:00:16 -05:00 |
annotations-generic.mlir
|
[FIRRTL] Make `sym_name` an inherent attr for symbol ops
|
2024-11-01 23:16:34 -07:00 |
annotations.fir
|
[FIRRTL] Migrate tests to connect, invalidate, NFC
|
2024-10-25 01:03:45 -04:00 |
annotations.mlir
|
[FIRRTL] Add a new FIRRTL annotation to specify type lowering behavior of module body (#7751)
|
2024-12-04 23:29:06 -08:00 |
assign-output-dirs.mlir
|
[FIRRTL] Set output directories on extmodules
|
2024-08-23 17:06:11 -04:00 |
bitcasts.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
blackbox-reader.mlir
|
[NFC][Emit] Fix Windows CI
|
2024-02-26 02:04:26 -08:00 |
canonicalization.mlir
|
[FIRRTL] Add folder for `add` (#8200)
|
2025-02-20 14:20:22 -07:00 |
check-comb-loops.mlir
|
[FIRRTL] Support layer-colored probes in force, force_initial. (#7371)
|
2024-07-22 14:12:30 -05:00 |
check-layers-errors.mlir
|
[FIRRTL] Rewrite, extend InstanceInfo for GC Views
|
2024-11-22 23:33:48 -05:00 |
check-layers.mlir
|
[firrtl] Add CheckLayers diagnostics pass
|
2024-08-28 19:38:04 -07:00 |
check-recursive-instantiation-errors.mlir
|
[FIRRTL] Add CheckRecursiveInstantiation diagnostic pass
|
2024-08-15 11:00:54 -07:00 |
check-recursive-instantiation.mlir
|
[FIRRTL] Add CheckRecursiveInstantiation diagnostic pass
|
2024-08-15 11:00:54 -07:00 |
classes.mlir
|
[FIRRTL] Add an ExtClassOp (#5954)
|
2023-09-05 09:46:59 -04:00 |
connect-errors.fir
|
[FIRRTL] Migrate tests to connect, invalidate, NFC
|
2024-10-25 01:03:45 -04:00 |
connect-errors.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
connect.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
const-prop-single-module.mlir
|
Bump LLVM (#7223)
|
2024-06-26 13:19:37 -07:00 |
const.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
create-companion-assume.mlir
|
[FIRRTL] Add CreateCompanionAssume pass; Decouple UNROnlyAssume generation from AssertOp lowering (#6863)
|
2024-03-28 19:08:04 +09:00 |
cse.mlir
|
[FIRRTL] Invalid is not a constant and cannot be CSEd.
|
2022-12-13 13:42:04 -06:00 |
dedup-errors.mlir
|
[FIRRTL] Dedup: dedup private modules into public ones (#7877)
|
2024-11-22 14:44:06 -08:00 |
dedup-locations.mlir
|
[FIRRTL][Dedup] Skip modules with syms we can't drop, classes. (#6133)
|
2023-09-15 11:32:59 -05:00 |
dedup.mlir
|
[FIRRTL] Dedup: dedup private modules into public ones (#7877)
|
2024-11-22 14:44:06 -08:00 |
drop-const.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
drop-name.mlir
|
[FIRRTL] Add strip option to DropName (#6281)
|
2023-10-12 19:26:20 +09:00 |
eliminate-wires.mlir
|
[NFC] Fix missing eof newline.
|
2024-08-15 15:09:33 -05:00 |
emit-basic.mlir
|
[FIRRTL] Bump "next" FIRRTL version to 4.2.0
|
2025-01-02 15:06:14 -05:00 |
emit-metadata-errors.mlir
|
[FIRRTL] Make emit-metadata a mlir::ModuleOp pass (#5247)
|
2023-05-24 12:32:33 -04:00 |
emit-metadata.mlir
|
[FIRRTL] Only add SiTest metadata for design (#7799)
|
2024-11-12 10:48:51 -05:00 |
errors.mlir
|
[FIRRTL] Add contract declaration (#8156)
|
2025-02-06 13:32:05 -08:00 |
expand-whens-errors.mlir
|
[FIRRTL] Make input probes illegal (#6921)
|
2024-05-09 10:39:58 -05:00 |
expand-whens-locations.mlir
|
[FIRRTL] Remove Buildable from FIRRTL hardware types (#4742)
|
2023-03-08 09:33:46 -07:00 |
expand-whens.mlir
|
[FIRRTL] Fix folding of when conditions into LTL properties (#7760)
|
2024-11-01 12:42:45 -07:00 |
extract-instances-inject-dut-hier.mlir
|
[ExtractInstances] Append original instance name to path in metadata (#7872)
|
2025-01-21 06:01:53 -08:00 |
extract-instances.mlir
|
[ExtractInstances] Append original instance name to path in metadata (#7872)
|
2025-01-21 06:01:53 -08:00 |
flatten-memory.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
grand-central-errors.mlir
|
[FIRRTL] Remove layerblock check in Grand Central
|
2024-11-21 15:42:03 -05:00 |
grand-central-view-errors.mlir
|
[FIRRTL] GrandCentral: Support firrtl.view (#8092)
|
2025-01-21 17:15:11 -06:00 |
grand-central-view.mlir
|
[FIRRTL] Add optional yaml parameter to view intrinsic, op (#8203)
|
2025-02-07 13:51:07 -06:00 |
grand-central.mlir
|
[FIRRTL] Drop Grand Central Prefix Annotation
|
2024-12-04 14:21:29 -05:00 |
imconstprop-aggregate.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
imconstprop-crashers.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
imconstprop.mlir
|
[FIRRTL][IMCP] Overdefine ports of modules with unknown symbol uses (#8115)
|
2025-01-24 17:49:15 -08:00 |
imcp-locations.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
imdce.mlir
|
[FIRRTL][IMDCE] Support operations with blocks (#8158)
|
2025-02-06 13:43:35 -08:00 |
infer-resets-errors.mlir
|
[FIRRTL] FART: allow modules to be in multiple domains at once (#8172)
|
2025-02-04 09:57:46 -08:00 |
infer-resets.mlir
|
[FIRRTL] FART: allow modules to be in multiple domains at once (#8172)
|
2025-02-04 09:57:46 -08:00 |
infer-widths-errors.mlir
|
[FIRRTL] Make input probes illegal (#6921)
|
2024-05-09 10:39:58 -05:00 |
infer-widths.mlir
|
[FIRRTL] InferWidths: Don't need to duplicate InvalidValues
|
2024-10-11 20:01:51 -04:00 |
inferRW-errors.mlir
|
[FIRRTL] Error if InferReadWrite sees WhenOps
|
2024-09-12 18:38:07 -04:00 |
inferRW.mlir
|
[FIRRTL] InferRW: copy all attributes of masked memeories (#7793)
|
2024-11-10 17:08:56 -08:00 |
inject-dut-hierarchy-errors.mlir
|
Bump LLVM (#4262)
|
2022-11-08 21:47:42 -08:00 |
inject-dut-hierarchy.mlir
|
[FIRRTL] Support PropertyType in emitConnect. (#6734)
|
2024-02-21 16:02:59 -07:00 |
inliner-errors.mlir
|
[FIRRTL] Inliner: Support for ops with regions. (#7398)
|
2024-09-26 11:54:25 -05:00 |
inliner.mlir
|
[FIRRTL][Inliner] Don't remove modules with symbol uses (#8113)
|
2025-01-22 18:52:04 -08:00 |
inner-names.mlir
|
[FIRRTL] Remove Buildable from FIRRTL hardware types (#4742)
|
2023-03-08 09:33:46 -07:00 |
inner-symbol-dce.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
layer-merge.mlir
|
[firrtl] Rename GroupMerge -> LayerMerge
|
2023-11-22 22:25:51 -05:00 |
layer-sink.mlir
|
[firrtl] Rename GroupSink -> LayerSink
|
2023-11-22 22:25:52 -05:00 |
layers-errors.mlir
|
Allow propassign under layerblocks (#6656)
|
2024-02-08 15:27:11 -05:00 |
layers.mlir
|
[FIRRTL] Fix sub-* op in layer block verifier
|
2024-08-09 12:06:41 -04:00 |
legacy-wiring-errors.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
legacy-wiring.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
lint.mlir
|
[firrtl] Change GroupOp -> LayerBlockOp
|
2023-11-22 22:25:51 -05:00 |
lower-chirrtl-errors.mlir
|
[FIRRTL] Remove Buildable from FIRRTL hardware types (#4742)
|
2023-03-08 09:33:46 -07:00 |
lower-chirrtl.mlir
|
[FIRRTL] Add new ModulePrefixAnnotation (#7772)
|
2024-11-06 10:57:21 -08:00 |
lower-classes-errors.mlir
|
[FIRRTL] Allow local targets to be multiply-instantiated. (#7613)
|
2024-09-20 19:50:55 -06:00 |
lower-classes.mlir
|
[OM] Rework ClassOp to use return style for class fields (#7537)
|
2024-10-21 17:15:36 -04:00 |
lower-dpi-error.mlir
|
[FIRRTL] Add DPI call intrinsic and lowering pass (#7139)
|
2024-06-13 20:54:00 +09:00 |
lower-dpi.mlir
|
[FIRRTL] Add input and output names to DPI intrinsic (#7265)
|
2024-07-03 14:16:51 +09:00 |
lower-intmodules-eicg.mlir
|
[LowerIntmodules] Fix EICG_wrapper intrinsic lowering, swap en/test_en. (#7519)
|
2024-08-15 12:07:58 -05:00 |
lower-intmodules-errors.mlir
|
[FIRRTL] Add LowerIntmodules pass. (#6876)
|
2024-03-27 15:21:19 -05:00 |
lower-intmodules.mlir
|
[FIRRTL] Verify main module is a module, and is public. (#7439)
|
2024-08-06 08:00:16 -05:00 |
lower-intrinsics-errors.mlir
|
[FIRRTL] Add circt_view intrinsic lowering to firrtl.view (#8083)
|
2025-01-24 12:35:07 -06:00 |
lower-intrinsics.mlir
|
[FIRRTL] Add optional yaml parameter to view intrinsic, op (#8203)
|
2025-02-07 13:51:07 -06:00 |
lower-layers-errors.mlir
|
[FIRRTL][LowerLayers] Update rwprobe operations if possible. (#7369)
|
2024-08-22 08:37:01 -05:00 |
lower-layers.mlir
|
[FIRRTL] LowerLayers: Update innerrefs in extracted verbatim's (#8094)
|
2025-01-21 11:06:41 -06:00 |
lower-matches.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
lower-memory-errors.mlir
|
[FIRRTL] Exclude testbench memories from MemToReg, and preserve MemOp (#3098)
|
2022-05-11 00:15:39 -07:00 |
lower-memory.mlir
|
[FIRRTL] Add new ModulePrefixAnnotation (#7772)
|
2024-11-06 10:57:21 -08:00 |
lower-open-aggs-errors.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
lower-open-aggs.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
lower-signatures-error.mlir
|
[FIRRTL] Create LowerSignatures to handle module signatures. (#6359)
|
2023-11-29 15:25:38 -06:00 |
lower-signatures.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
lower-types-aggregate.mlir
|
[FIRRTL] Add a convention attribute to modules (#4665)
|
2023-04-03 17:50:48 -04:00 |
lower-types-errors.mlir
|
[FIRRTL] Verify public FModuleLike's don't have input probes. (#6434)
|
2023-11-20 15:12:32 -06:00 |
lower-types-issue-5592.mlir
|
[FIRRTL][LowerTypes] Don't silently drop symbols on type-lowered mem's. (#5594)
|
2023-07-17 08:40:55 -05:00 |
lower-types-remat.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
lower-types.mlir
|
[FIRRTL][NFC] lower-types.mlir: appease filecheck linter.
|
2025-01-24 12:35:45 -06:00 |
lowerXMR.mlir
|
[FIRRTL] LowerXMR: process all modules (#8168)
|
2025-01-31 20:18:13 -08:00 |
materialize-debug-info.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
mem-to-reg-of-vec.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
merge-connections.mlir
|
[FIRRTL] Support layers in MergeConnections (#7912)
|
2024-11-30 23:13:53 -05:00 |
parse-basic.fir
|
[FIRRTL] Add contract declaration (#8156)
|
2025-02-06 13:32:05 -08:00 |
parse-errors.fir
|
[FIRRTL] Add contract declaration (#8156)
|
2025-02-06 13:32:05 -08:00 |
parse-locations.fir
|
[FIRRTL] Migrate tests to connect, invalidate, NFC
|
2024-10-25 01:03:45 -04:00 |
parse-name-preservation.fir
|
[FIRRTL] Migrate tests to connect, invalidate, NFC
|
2024-10-25 01:03:45 -04:00 |
parse-version.fir
|
[FIRRTL] Bump minimum to 2.0.0, remove partial conect (#5075)
|
2024-06-11 11:07:18 -05:00 |
passive-wire.mlir
|
[NFC] Fix missing eof newline.
|
2024-08-15 15:09:33 -05:00 |
print-instance-graph.mlir
|
[FIRRTL] Move port directions and names to `firrtl.instance` (#1963)
|
2021-10-14 18:14:53 -07:00 |
print-nla-table.mlir
|
[FIRRTL][HW] Move HierPathOp from FIRRTL to HW
|
2022-12-13 21:43:38 -05:00 |
probes-to-signals-errors.mlir
|
[FIRRTL][ProbesToSignals] RWProbe support (#7706)
|
2024-10-15 09:40:36 -05:00 |
probes-to-signals.mlir
|
[FIRRTL][ProbesToSignals] RWProbe support (#7706)
|
2024-10-15 09:40:36 -05:00 |
ref.mlir
|
Advanced LayerSink (#7548)
|
2024-10-22 10:18:07 -04:00 |
register-optimizer.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
remove-unused-ports.mlir
|
[FIRRTL] Promote all annos. to block optimizations
|
2024-11-26 23:26:48 -05:00 |
resolve-paths-errors.mlir
|
[FIRRTL] Allow local targets to be multiply-instantiated. (#7613)
|
2024-09-20 19:50:55 -06:00 |
resolve-paths.mlir
|
[FIRRTL] Allow local targets to be multiply-instantiated. (#7613)
|
2024-09-20 19:50:55 -06:00 |
resolve-traces.mlir
|
[Emit] Use FileOp to emit metadata (#6746)
|
2024-02-26 19:28:09 +02:00 |
round-trip.mlir
|
[FIRRTL] Add contract declaration (#8156)
|
2025-02-06 13:32:05 -08:00 |
sfc-compat.mlir
|
[FIRRTLUtils] Fix walkDrivers subfield id calculation (#7536)
|
2024-09-04 00:50:16 +09:00 |
simplify-mems.mlir
|
[FIRRTL] FoldRegMems: Add SIntOneAddress test
|
2024-12-04 12:04:31 -05:00 |
specialize-layers-errors.mlir
|
[FIRRTL] Add pass to specialize layers
|
2024-06-14 15:48:53 -07:00 |
specialize-layers.mlir
|
[firrtl] Fix bug in sibling layer specialization
|
2024-08-16 19:26:26 -04:00 |
specialize-option-errors.mlir
|
[InstanceChoice] Add the instance choice specialization pass to firtool (#7933)
|
2024-12-05 12:55:45 -08:00 |
specialize-option.mlir
|
[InstanceChoice] Add the instance choice specialization pass to firtool (#7933)
|
2024-12-05 12:55:45 -08:00 |
test.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
vb-to-bv.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
vectorization.mlir
|
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. (#7116)
|
2024-06-04 09:19:00 -05:00 |
when-encoded-verif.fir
|
[FIRRTL] Bump minimum to 2.0.0, remove partial conect (#5075)
|
2024-06-11 11:07:18 -05:00 |