Commit 18331875 authored by Shucai Xiao's avatar Shucai Xiao
Browse files

clang format

parent 8dffc0d5
...@@ -49,15 +49,16 @@ void auto_contiguous::apply(module& p) const ...@@ -49,15 +49,16 @@ void auto_contiguous::apply(module& p) const
// if ops used as output param are alias 0, add a contiguous for the output // if ops used as output param are alias 0, add a contiguous for the output
// so return outputs with standard shape // so return outputs with standard shape
if (last->name() == "@return") if(last->name() == "@return")
{ {
auto inputs = last->inputs(); auto inputs = last->inputs();
for (auto ins : inputs) for(auto ins : inputs)
{ {
if (ins->name() == "contiguous") continue; if(ins->name() == "contiguous")
continue;
auto ins_alias = ins->get_operator().output_alias({}); auto ins_alias = ins->get_operator().output_alias({});
if (ins_alias == 0) if(ins_alias == 0)
{ {
auto cont_ins = p.insert_instruction(last, make_op("contiguous"), ins); auto cont_ins = p.insert_instruction(last, make_op("contiguous"), ins);
p.replace_instruction(ins, cont_ins); p.replace_instruction(ins, cont_ins);
......
...@@ -120,12 +120,11 @@ struct find_nop_reshapes ...@@ -120,12 +120,11 @@ struct find_nop_reshapes
void apply(module& p, const match::matcher_result& mr) const void apply(module& p, const match::matcher_result& mr) const
{ {
auto ins = mr.result; auto ins = mr.result;
if (ins->name() == "contiguous") if(ins->name() == "contiguous")
{ {
auto& outputs = ins->outputs(); auto& outputs = ins->outputs();
if(std::any_of(outputs.begin(), outputs.end(), [&](auto o) { if(std::any_of(
return o->name() == "@return"; outputs.begin(), outputs.end(), [&](auto o) { return o->name() == "@return"; }))
}))
{ {
return; return;
} }
......
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