From 3fb7efcc1effc671f60eed5cfc20afa8ffc1086a Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=A2=85=ED=98=84/On-Device=20Lab=28SR=29/Staff?= =?utf8?q?=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Mon, 12 Aug 2019 10:27:04 +0900 Subject: [PATCH] [locop] Remove "opcode" helper (#6449) Only "BuiltinNodeSummaryBuilder" uses this helper currently. Signed-off-by: Jonghyun Park --- compiler/locop/src/FormattedGraph.cpp | 42 +---------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/compiler/locop/src/FormattedGraph.cpp b/compiler/locop/src/FormattedGraph.cpp index 16416dd..82023e3 100644 --- a/compiler/locop/src/FormattedGraph.cpp +++ b/compiler/locop/src/FormattedGraph.cpp @@ -16,11 +16,6 @@ #include "locop/FormattedGraph.h" -#include -#include -#include -#include - #include #include @@ -47,41 +42,6 @@ std::string symbol_lookup(const SymbolTable &tbl, const loco::Node *node) namespace { -/** - * @brief Return the opname as "." - */ -std::string opname(const loco::Node *node) -{ - if (node->dialect() == loco::CanonicalDialect::get()) - { - auto canonical_node = dynamic_cast(node); - - assert(canonical_node != nullptr); - - switch (canonical_node->opcode()) - { -#define CANONICAL_NODE(OPCODE, CLASS) \ - case loco::CanonicalOpcode::OPCODE: \ - return "canonical." #OPCODE; -#include "loco/IR/CanonicalNodes.lst" -#undef CANONICAL_NODE - default: - break; - }; - - return "canonical." - "Invalid"; - } - - return "unknown." - "Unknown"; -} - -} // namespace - -namespace -{ - struct NodeDesc : public locop::NodeDesc { public: @@ -147,7 +107,7 @@ namespace NodeDesc default_node_desc(const SymbolTable &tbl, const loco::Node *node) { - NodeDesc res{opname(node)}; + NodeDesc res{"unknown.Unknown"}; for (uint32_t n = 0; n < node->arity(); ++n) { -- 2.7.4