circt/lib/Support
Hideto Ueno 8cb12b519f
[Support] Add relative path caching to InstancePathCache (#8489)
This commit adds infrastructure for caching relative instance paths
between modules in the InstanceGraph. It adds a relativePathsCache field
to InstancePathCache to store paths between arbitrary module pairs
2025-05-19 11:46:52 -07:00
..
APInt.cpp [FIRRTL] Fix uses of deprecated APInt functions (#3202) 2022-05-27 10:00:21 -07:00
BackedgeBuilder.cpp [Arc] Improve handling of seq.clock type 2023-09-28 09:12:29 -07:00
CMakeLists.txt [Support] Sort CMakeLists lines, NFC 2024-08-08 13:12:15 -04:00
CustomDirectiveImpl.cpp [CustomDirectiveImpl] Fix printing of optional names 2023-11-14 12:17:08 -08:00
Debug.cpp [support] Add debug header print helpers 2024-01-04 01:45:54 -05:00
FVInt.cpp [LLHD] Add DesequentializationPass (#7616) 2024-09-25 14:51:49 +01:00
FieldRef.cpp [FIRRTL] Whitespace cleanup, NFC 2024-08-07 20:40:45 -04:00
InstanceGraph.cpp [Support] Add relative path caching to InstancePathCache (#8489) 2025-05-19 11:46:52 -07:00
JSON.cpp Bump LLVM to ebc7efbab5c58b46f7215d63be6d0208cb588192. (#8089) 2025-01-18 16:05:04 -07:00
LoweringOptions.cpp [ExportVerilog] Add a lowering option to fix up empty modules (#7454) 2024-08-08 15:39:05 +09:00
Naming.cpp [HW] Select the better name when dropping wires (#6559) 2024-01-09 22:50:49 +02:00
ParsingUtils.cpp [Ibis] Introduce `ibis.block` instead of `ibis.schedule` (#6082) 2023-09-11 10:05:17 +02:00
Passes.cpp Bump LLVM to c6c2e21028cadef854cf22f6ecaa5eb9d224b76d. (#8467) 2025-05-06 09:07:04 -06:00
Path.cpp [HWExportModuleHierarchy] Directly emit JSON to a file instead of an sv.verbatim op. (#1931) 2021-10-05 16:53:00 -07:00
PrettyPrinter.cpp [PrettyPrinter] Add a callback token to record print events (#5514) 2023-08-18 15:27:00 -07:00
PrettyPrinterHelpers.cpp [Support] Fix macOS build, missing import 2023-01-27 12:59:18 -05:00
SymCache.cpp [HW,Support] Make symbol cache generic and move it to Support (#3101) 2022-05-17 09:44:19 +02:00
ValueMapper.cpp Fix bug in ValueMapper value replacement 2022-03-31 09:50:04 +02:00
Version.cpp.in [ExportVerilog] Emit a version string only to verilog files (#3174) 2022-05-27 17:52:40 +09:00