..
Reduction
[HW] Add reduction patterns to trim port list of top-level module ( #7587 )
2024-09-16 19:47:26 +01:00
SFCTests
[FIRRTL] Support "invalidate <mem, instance>"
2024-10-25 18:30:37 -04:00
add-seqmem-ports-errors.mlir
[FIRRTL] Error mixed DUT mems in AddSeqMemPorts ( #7622 )
2024-09-27 23:09:07 -04:00
add-seqmem-ports.mlir
[FIRRTL] Use walk, InstanceInfo in AddSeqMemPorts ( #7599 )
2024-09-26 22:26:12 -04:00
advanced-layer-sink.mlir
Advanced LayerSink ( #7548 )
2024-10-22 10:18:07 -04: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][GrandCentral] Remove legacy Augmented types. ( #7592 )
2024-09-10 17:06:08 -05: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 integer shift left property op ( #7657 )
2024-10-03 20:23:04 +01: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] Add CheckLayers diagnostics pass
2024-08-28 19:38:04 -07: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] Improve diagnostic for failing to dedup due to public. ( #7426 )
2024-08-02 13:40:14 -05: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
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. ( #7116 )
2024-06-04 09:19:00 -05: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] Touchup {parse,emit}-basic.fir for `--parse-only`. ( #7397 )
2024-07-29 11:30:46 -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] Cleanup emit-metadata.mlir test, NFC
2024-10-23 15:46:23 -04:00
emit-omir-errors.mlir
[FIRRTL][OMIR] Detect and error if tracker resolution is ambiguous. ( #5591 )
2023-07-17 08:19:09 -05:00
emit-omir.mlir
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. ( #7116 )
2024-06-04 09:19:00 -05:00
errors.mlir
[FIRRTL] Make FModuleLike op interface friendly with properties
2024-10-25 16:26:52 -07: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] Add the extract instances metadata to OM Classes ( #7667 )
2024-10-11 08:58:32 -07:00
extract-instances.mlir
[ExtractInstances] Add the extract instances metadata to OM Classes ( #7667 )
2024-10-11 08:58:32 -07:00
flatten-memory.mlir
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. ( #7116 )
2024-06-04 09:19:00 -05:00
grand-central-errors.mlir
[FIRRTL] Fix Grand Central and Layers Directories
2024-02-28 16:32:05 -05:00
grand-central.mlir
[FIRRTL][GrandCentral] Remove legacy Augmented types. ( #7592 )
2024-09-10 17:06:08 -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] Make IMCP work with Layers
2024-09-13 16:45:33 -04:00
imcp-locations.mlir
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. ( #7116 )
2024-06-04 09:19:00 -05:00
imdce.mlir
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. ( #7116 )
2024-06-04 09:19:00 -05:00
infer-resets-errors.mlir
[NFC] Fix missing eof newline.
2024-08-15 15:09:33 -05:00
infer-resets.mlir
[FIRRTL] InferResets: properly lower FART'd registers
2024-10-07 22:36:48 -07: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] Change InferReadWrite to use a walk
2024-09-12 18:38:03 -04: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: Support for ops with regions. ( #7398 )
2024-09-26 11:54:25 -05: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
[NFC, FIRRTL] Rename StrictConnect to MatchingConnect. ( #7116 )
2024-06-04 09:19:00 -05: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] Verify main module is a module, and is public. ( #7439 )
2024-08-06 08:00:16 -05:00
lower-intrinsics.mlir
[FIRRTL][LowerDPI] Lower FIRRTL vector to an open array type ( #7305 )
2024-08-05 12:21:05 +09: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] Print port names attributes if a port has an empty name ( #7688 )
2024-10-09 19:15:18 -04: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][LowerMemory] Insert modules above users
2024-09-24 18:26:31 -04: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][LowerTypes] Keep the order of bundle fields in lowered `cat` ( #6376 )
2024-10-30 12:46:30 -07:00
lowerXMR.mlir
[FIRRTL] Support layer-colored probes in force, force_initial. ( #7371 )
2024-07-22 14:12:30 -05: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][NFC] Touchup test comment.
2024-06-04 10:03:34 -05:00
omir-errors.mlir
[FIRRTL] Migrate OMIR parsing to LowerAnnotations ( #3466 )
2022-07-06 13:08:31 -04:00
omir.mlir
[FIRRTL] Add HierPathCache to reuse HierPathOps ( #5909 )
2023-08-22 12:47:24 -07:00
parse-basic.fir
[FIRRTL] Support "invalidate <mem, instance>"
2024-10-25 18:30:37 -04:00
parse-errors.fir
[FIRRTL] Clean up inferReturnTypes implementation
2024-10-30 15:02:43 -07: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
prefix-modules.mlir
[NFCI] tests: FileCheck directive fixes (typos).
2023-07-28 12:22:39 -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][NFC] Update tests for more strict -> matching.
2024-06-04 10:01:11 -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] Print port names attributes if a port has an empty name ( #7688 )
2024-10-09 19:15:18 -04:00
sfc-compat.mlir
[FIRRTLUtils] Fix walkDrivers subfield id calculation ( #7536 )
2024-09-04 00:50:16 +09:00
simplify-mems.mlir
Bump LLVM ( #7223 )
2024-06-26 13:19:37 -07: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
[FIRRTL] Verify that a symbol is defined that matches the circuit name
2024-03-01 13:59:14 -06:00
specialize-option-omit.mlir
[FIRRTL] Add a pass to specialize instance choices ( #6507 )
2023-12-13 19:18:41 +02:00
specialize-option.mlir
[FIRRTL] Add a pass to specialize instance choices ( #6507 )
2023-12-13 19:18:41 +02: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