circt/lib/Analysis
Schuyler Eldridge 5d61b452ef
[FIRRTL] Add linting of XMRs in the design
Extend the FIRRTL linter to check that there are no XMRs that will be
located in the "design".  This intentionally only checks for problems in
the "design" and NOT the "effective design".  This errs on the side of
having more false negatives without introducing the possibility of false
positives for separate compilation flows.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
2025-07-08 22:18:39 -04:00
..
CMakeLists.txt [Transforms][OpCountAnalysis] Add PrintOpCountPass (#7654) 2024-10-02 17:25:11 +01:00
DebugAnalysis.cpp [Debug] Add debug-only value/op analysis (#6335) 2023-10-26 13:53:49 -07:00
DebugInfo.cpp [Debug] Add scope op (#6454) 2023-12-08 09:38:46 -08:00
DependenceAnalysis.cpp [DependenceAnalysis][NFC] Fix CTAD warning. 2023-06-20 10:07:11 -05:00
FIRRTLInstanceInfo.cpp [FIRRTL] Add linting of XMRs in the design 2025-07-08 22:18:39 -04:00
OpCountAnalysis.cpp [Analysis] Add OpCount Analysis (#7644) 2024-10-01 14:35:14 +01:00
SchedulingAnalysis.cpp [Scheduling] Replace macro use in problem definitions (#7320) 2024-07-30 22:23:43 +02:00
TestPasses.cpp Comb Interval Range Analysis and Comb Opt Narrowing pass (#8425) 2025-04-30 15:42:18 +02:00