[mir] Revive IVisitor in proper way (#6657)
authorAlexander Efimov/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Thu, 5 Sep 2019 17:26:41 +0000 (20:26 +0300)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 5 Sep 2019 17:26:41 +0000 (20:26 +0300)
commit0386c51ff910488d55d3f746782af76a880c4c8f
tree2c2bc548c8e3961190b2a542ec5e8a91b189cb42
parent9a457aa4ddb8c0ec20a3630d9e4e074495f59a6f
[mir] Revive IVisitor in proper way (#6657)

Return IVisitor as a strict version of Visitor
Propose to not use IVisitor outside of MIR component
Add missing includes and licenses

Signed-off-by: Efimov Alexander <a.efimov@samsung.com>
Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
compiler/mir/include/mir/Graph.h
compiler/mir/include/mir/IrDotDumper.h
compiler/mir/include/mir/Operation.h
compiler/mir/include/mir/Visitor.h
compiler/mir/src/IrDotDumper.cpp
compiler/mir/src/Operation.cpp
compiler/mir/src/Visitor.cpp
compiler/mir/unittests/Graph.cpp
compiler/mir/unittests/NodeReplacer.cpp