summaryrefslogtreecommitdiff
path: root/chiselFrontend/src
diff options
context:
space:
mode:
authorSchuyler Eldridge2019-01-14 12:35:02 -0500
committerSchuyler Eldridge2019-05-22 16:17:17 -0400
commit41482912bd2216d4f95043414798120536398e54 (patch)
tree7dfb52badee925ddbba41db0e5e28aaddbed2e6d /chiselFrontend/src
parent1abb84497315cff795e24afda0e4790fe535132f (diff)
Add Driver Compatibility Layer
This includes phases necessary to provide backwards compatibility with the old Chisel3 Driver. These are placed in a DriverCompatibility object inside chisel3.stage.phases. The following four phases are included: - AddImplicitOutputFile (from a TopNameAnnotation) - AddImplicitOutputAnnotationFile phase - DisableFirrtlStage (to disable ChiselStage running FirrtlStage) - MutateOptionsManager (to update options after ChiselStage) - ReEnableFirrtlStage (to renable FirrtlStage if needed) Additionally, this adds a view of a ChiselExecutionResult for providing the legacy return type of the Chisel Driver. Co-Authored-By: Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-Authored-By: chick <chick@qrhino.com> Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
Diffstat (limited to 'chiselFrontend/src')
0 files changed, 0 insertions, 0 deletions