mirror of https://github.com/llvm/circt.git
[LowerAnnotations] Ignore DecodeTableAnno (#3556)
This commit makes LowerAnnotations pass ignore decodeTableAnnotation [0] for now. [0] https://www.chisel-lang.org/api/SNAPSHOT/chisel3/util/experimental/decode/DecodeTableAnnotation.html
This commit is contained in:
parent
386413cc97
commit
2c9f23f16a
|
@ -38,6 +38,8 @@ constexpr const char *enumVecAnnoClass =
|
|||
"chisel3.experimental.EnumAnnotations$EnumVecAnnotation";
|
||||
constexpr const char *forceNameAnnoClass =
|
||||
"chisel3.util.experimental.ForceNameAnnotation";
|
||||
constexpr const char *decodeTableAnnotation =
|
||||
"chisel3.util.experimental.decode.DecodeTableAnnotation";
|
||||
constexpr const char *flattenAnnoClass = "firrtl.transforms.FlattenAnnotation";
|
||||
constexpr const char *inlineAnnoClass = "firrtl.passes.InlineAnnotation";
|
||||
|
||||
|
|
|
@ -392,7 +392,8 @@ static const llvm::StringMap<AnnoRecord> annotationRecords{{
|
|||
{extractClockGatesAnnoClass, NoTargetAnnotation},
|
||||
{fullAsyncResetAnnoClass, {stdResolve, applyWithoutTarget<true>}},
|
||||
{ignoreFullAsyncResetAnnoClass,
|
||||
{stdResolve, applyWithoutTarget<true, FModuleOp>}}
|
||||
{stdResolve, applyWithoutTarget<true, FModuleOp>}},
|
||||
{decodeTableAnnotation, {noResolve, drop}}
|
||||
|
||||
}};
|
||||
|
||||
|
|
Loading…
Reference in New Issue