Commit ea0b8059 authored by Umang Yadav's avatar Umang Yadav
Browse files

revert changes for module.cpp

parent f16d29dc
...@@ -114,7 +114,7 @@ struct module_impl ...@@ -114,7 +114,7 @@ struct module_impl
const operation& get_operation(instruction_ref ins) { return ins->get_operator(); } const operation& get_operation(instruction_ref ins) { return ins->get_operator(); }
module::module(const std::string& name) :impl(std::make_unique<module_impl>()) module::module(const std::string& name) : impl(std::make_unique<module_impl>())
{ {
impl->name = name; impl->name = name;
} }
...@@ -165,7 +165,7 @@ void module::assign(const module& m) ...@@ -165,7 +165,7 @@ void module::assign(const module& m)
auto order = any_cast<builtin::param>(ins->get_operator()).order; auto order = any_cast<builtin::param>(ins->get_operator()).order;
auto s = ins->get_shape(); auto s = ins->get_shape();
copy_ins = impl->insert(impl->instructions.end(), copy_ins = impl->insert(impl->instructions.end(),
{builtin::param{name, order}, std::move(s), {}}); {builtin::param{name, order}, std::move(s), {}});
impl->nparams++; impl->nparams++;
} }
else if(ins->name() == "@outline") else if(ins->name() == "@outline")
...@@ -800,10 +800,8 @@ static std::string cpp_var_name(const std::string& name) ...@@ -800,10 +800,8 @@ static std::string cpp_var_name(const std::string& name)
{ {
std::string prefix = "x_"; std::string prefix = "x_";
if(not contains(name, "@")) if(not contains(name, "@"))
{ prefix = "p_";
return to_c_id(name); return to_c_id(prefix + replace_string(name, ":", "_module_"));
}
return to_c_id(prefix + name);
} }
static void print_py_op(std::ostream& os, const operation& op) static void print_py_op(std::ostream& os, const operation& op)
...@@ -827,11 +825,8 @@ static void print_make_op(std::ostream& os, const operation& op) ...@@ -827,11 +825,8 @@ static void print_make_op(std::ostream& os, const operation& op)
auto v = op.to_value(); auto v = op.to_value();
if(not v.empty()) if(not v.empty())
{ {
os << "migraphx::make_op(" << enclose_name(op.name()); os << "migraphx::make_json_op(" << enclose_name(op.name());
auto rname = "{" + replace_string(to_json_string(v), "\"", "\\\"") + "}"; os << ", " << enclose_name(to_json_string(v));
rname = replace_string(rname, ":", ", ");
rname = replace_string(rname, "\\", "");
os << ", " << rname;
} }
else else
{ {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment