Add traceNameV2 for backwards compat. of traceName (#2784) (#2786)
Add utilities to enable backwards compatibility of the Trace.traceName API to Chisel 3.5.x. This adds a Trace.traceNameV2 utility which aliases to Trace.traceName. This also removes the TraceNameAnnotation and renames it TraceAnnotation. In 3.5.x, traceName will point at TraceNameAnnotation (which has don't touch behavior) and will be deprecated telling people to use traceNameV2 which will point at TraceAnnotation (which does not have don't touch behavior). This will require fixups to the backport associated with this PR. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com> (cherry picked from commit 47b7227e ) # Conflicts: # core/src/main/scala/chisel3/experimental/Trace.scala Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com>
parent
1957f5ef
Please register or sign in to comment