[mir] Remove unused functions (#8366)
authorSergei Barannikov/AI Tools Lab /SRR/Engineer/Samsung Electronics <s.barannikov@samsung.com>
Tue, 22 Oct 2019 22:09:24 +0000 (01:09 +0300)
committerAlexander Efimov/./AI Tools Lab/Samsung Electronics <a.efimov@samsung.com>
Tue, 22 Oct 2019 22:09:24 +0000 (01:09 +0300)
Remove functions which were needed for transition period.

Signed-off-by: Sergei Barannikov <barannikov88@gmail.com>
compiler/mir/include/mir/Operation.h

index 851ecde..b181a5c 100644 (file)
@@ -48,8 +48,6 @@ public:
 
     std::size_t getIndex() const { return _index; }
 
-    // TODO Remove (needed for transition period).
-    operator Use *() const { return std::addressof(*const_cast<Use *>(this)); }
     bool operator==(const Use &other) { return _node == other._node && _index == other._index; }
 
   private:
@@ -80,9 +78,6 @@ public:
     /// @brief Returns the inputs that consume this output.
     const std::vector<Use> &getUses() const { return _uses; }
 
-    // TODO Remove (needed for transition period).
-    const std::vector<Use> &getConsumers() const { return _uses; }
-
     /// @brief Adds the specified use to the uses of this output.
     void addUse(Use use) { _uses.push_back(use); }
 
@@ -123,9 +118,6 @@ public:
     std::string _name;
   };
 
-  // TODO Remove (needed for transition period).
-  using Input = Use;
-
   virtual ~Operation() = default;
 
   Type getType() const { return _type; }