mirror of https://github.com/YosysHQ/yosys.git
Rename abc9.cc -> abc9_techmap.cc
This commit is contained in:
parent
9e6632c40a
commit
ec25394808
|
@ -8,6 +8,7 @@ OBJS += passes/techmap/libparse.o
|
||||||
ifeq ($(ENABLE_ABC),1)
|
ifeq ($(ENABLE_ABC),1)
|
||||||
OBJS += passes/techmap/abc.o
|
OBJS += passes/techmap/abc.o
|
||||||
OBJS += passes/techmap/abc9.o
|
OBJS += passes/techmap/abc9.o
|
||||||
|
OBJS += passes/techmap/abc9_techmap.o
|
||||||
ifneq ($(ABCEXTERNAL),)
|
ifneq ($(ABCEXTERNAL),)
|
||||||
passes/techmap/abc.o: CXXFLAGS += -DABCEXTERNAL='"$(ABCEXTERNAL)"'
|
passes/techmap/abc.o: CXXFLAGS += -DABCEXTERNAL='"$(ABCEXTERNAL)"'
|
||||||
passes/techmap/abc9.o: CXXFLAGS += -DABCEXTERNAL='"$(ABCEXTERNAL)"'
|
passes/techmap/abc9.o: CXXFLAGS += -DABCEXTERNAL='"$(ABCEXTERNAL)"'
|
||||||
|
|
|
@ -430,7 +430,7 @@ void abc9_module(RTLIL::Design *design, RTLIL::Module *current_module, std::stri
|
||||||
|
|
||||||
design->selection_stack.pop_back();
|
design->selection_stack.pop_back();
|
||||||
|
|
||||||
log_header(design, "Executing ABC9.\n");
|
log_header(design, "Executing ABC9_MAP.\n");
|
||||||
|
|
||||||
if (!lut_costs.empty()) {
|
if (!lut_costs.empty()) {
|
||||||
buffer = stringf("%s/lutdefs.txt", tempdir_name.c_str());
|
buffer = stringf("%s/lutdefs.txt", tempdir_name.c_str());
|
||||||
|
@ -812,13 +812,13 @@ clone_lut:
|
||||||
log_pop();
|
log_pop();
|
||||||
}
|
}
|
||||||
|
|
||||||
struct Abc9Pass : public Pass {
|
struct Abc9TechmapPass : public Pass {
|
||||||
Abc9Pass() : Pass("abc9", "use ABC9 for technology mapping") { }
|
Abc9TechmapPass() : Pass("abc9_map", "use ABC9 for technology mapping") { }
|
||||||
void help() YS_OVERRIDE
|
void help() YS_OVERRIDE
|
||||||
{
|
{
|
||||||
// |---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|
|
// |---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|
|
||||||
log("\n");
|
log("\n");
|
||||||
log(" abc9 [options] [selection]\n");
|
log(" abc9_map [options] [selection]\n");
|
||||||
log("\n");
|
log("\n");
|
||||||
log("This pass uses the ABC tool [1] for technology mapping of yosys's internal gate\n");
|
log("This pass uses the ABC tool [1] for technology mapping of yosys's internal gate\n");
|
||||||
log("library to a target architecture.\n");
|
log("library to a target architecture.\n");
|
||||||
|
@ -1305,6 +1305,6 @@ struct Abc9Pass : public Pass {
|
||||||
|
|
||||||
log_pop();
|
log_pop();
|
||||||
}
|
}
|
||||||
} Abc9Pass;
|
} Abc9TechmapPass;
|
||||||
|
|
||||||
PRIVATE_NAMESPACE_END
|
PRIVATE_NAMESPACE_END
|
Loading…
Reference in New Issue