From 5071345cd0d03c80d9fac2494983a58d2b1bfb09 Mon Sep 17 00:00:00 2001 From: Schuyler Eldridge Date: Tue, 26 Nov 2024 22:50:37 -0500 Subject: [PATCH] [FIRRTL] Remove OMIRTracker pseudo-annotation Remove the OMIRTracker annotation. This is now no longer load-bearing. Co-authored-by: Mike Urbach Signed-off-by: Schuyler Eldridge --- include/circt/Dialect/FIRRTL/AnnotationDetails.h | 3 --- lib/Dialect/FIRRTL/Transforms/LowerAnnotations.cpp | 2 -- 2 files changed, 5 deletions(-) diff --git a/include/circt/Dialect/FIRRTL/AnnotationDetails.h b/include/circt/Dialect/FIRRTL/AnnotationDetails.h index 48a6fa511c12..8041e57cc5b8 100644 --- a/include/circt/Dialect/FIRRTL/AnnotationDetails.h +++ b/include/circt/Dialect/FIRRTL/AnnotationDetails.h @@ -48,9 +48,6 @@ constexpr const char *traceNameAnnoClass = constexpr const char *traceAnnoClass = "chisel3.experimental.Trace$TraceAnnotation"; -constexpr const char *omirTrackerAnnoClass = - "freechips.rocketchip.objectmodel.OMIRTracker"; - constexpr const char *blackBoxInlineAnnoClass = "firrtl.transforms.BlackBoxInlineAnno"; constexpr const char *blackBoxPathAnnoClass = diff --git a/lib/Dialect/FIRRTL/Transforms/LowerAnnotations.cpp b/lib/Dialect/FIRRTL/Transforms/LowerAnnotations.cpp index 3cded5d7c12e..a86c6a17c36f 100644 --- a/lib/Dialect/FIRRTL/Transforms/LowerAnnotations.cpp +++ b/lib/Dialect/FIRRTL/Transforms/LowerAnnotations.cpp @@ -551,8 +551,6 @@ static llvm::StringMap annotationRecords{{ {memTapSourceClass, {stdResolve, applyWithoutTarget}}, {memTapPortClass, {stdResolve, applyWithoutTarget}}, {memTapBlackboxClass, {stdResolve, applyWithoutTarget}}, - // OMIR Annotations - {omirTrackerAnnoClass, {stdResolve, applyWithoutTarget}}, // Miscellaneous Annotations {conventionAnnoClass, {stdResolve, applyConventionAnno}}, {dontTouchAnnoClass,