@@ -374,15 +374,15 @@ struct OpType
374374 using Attrs = ForgeOpAttrs;
375375
376376 std::string op_;
377- std::vector<Attr> attr ; // legacy path
378- Attrs named_attrs; // new path
377+ std::vector<Attr> legacy_attrs_ ; // legacy path
378+ Attrs named_attrs_; // new path
379379
380380 private:
381381 ops::Op new_op_;
382382
383383 public:
384384 OpType (std::string const &op, std::vector<Attr> const &attr = {}, Attrs named_attrs = {}) :
385- op_ (op), attr (attr), named_attrs (std::move(named_attrs)), new_op_(*this )
385+ op_ (op), legacy_attrs_ (attr), named_attrs_ (std::move(named_attrs)), new_op_(*this )
386386 {
387387 }
388388
@@ -391,14 +391,14 @@ struct OpType
391391
392392 bool operator ==(const OpType &other) const
393393 {
394- return *this == other.type () and attr == other.attr and named_attrs == other.named_attrs ;
394+ return *this == other.type () and legacy_attrs_ == other.legacy_attrs_ and named_attrs_ == other.named_attrs_ ;
395395 }
396396 bool operator !=(const OpType &other) const { return !(*this == other); }
397397
398398 ops::OpType type () const { return new_op_.type (); }
399399 ops::Op const &new_op () const { return new_op_; }
400- Attr const &get_attr (std::string const &name) const { return named_attrs .at (name); }
401- Attr &get_attr (std::string const &name) { return named_attrs .at (name); }
400+ Attr const &get_attr (std::string const &name) const { return named_attrs_ .at (name); }
401+ Attr &get_attr (std::string const &name) { return named_attrs_ .at (name); }
402402 template <typename T>
403403 T const &get_attr_as (std::string const &name) const
404404 {
@@ -412,7 +412,7 @@ struct OpType
412412
413413 void set_attr (std::string const &name, Attr attr)
414414 {
415- named_attrs [name] = attr;
415+ named_attrs_ [name] = attr;
416416 new_op_.set_attr (name, std::move (attr));
417417 }
418418
@@ -421,30 +421,30 @@ struct OpType
421421 std::string as_string () const
422422 {
423423 std::string ret = op_;
424- if (attr .size () > 0 )
424+ if (legacy_attrs_ .size () > 0 )
425425 {
426426 ret += " (" ;
427- for (unsigned int i = 0 ; i < attr .size (); i++)
427+ for (unsigned int i = 0 ; i < legacy_attrs_ .size (); i++)
428428 {
429- if (std::holds_alternative<bool >(attr [i]))
429+ if (std::holds_alternative<bool >(legacy_attrs_ [i]))
430430 {
431- ret += std::to_string (std::get<bool >(attr [i])) + " ," ;
431+ ret += std::to_string (std::get<bool >(legacy_attrs_ [i])) + " ," ;
432432 }
433- else if (std::holds_alternative<int >(attr [i]))
433+ else if (std::holds_alternative<int >(legacy_attrs_ [i]))
434434 {
435- ret += std::to_string (std::get<int >(attr [i])) + " ," ;
435+ ret += std::to_string (std::get<int >(legacy_attrs_ [i])) + " ," ;
436436 }
437- else if (std::holds_alternative<float >(attr [i]))
437+ else if (std::holds_alternative<float >(legacy_attrs_ [i]))
438438 {
439- ret += std::to_string (std::get<float >(attr [i])) + " ," ;
439+ ret += std::to_string (std::get<float >(legacy_attrs_ [i])) + " ," ;
440440 }
441- else if (std::holds_alternative<std::string>(attr [i]))
441+ else if (std::holds_alternative<std::string>(legacy_attrs_ [i]))
442442 {
443- ret += std::get<std::string>(attr [i]) + " ," ;
443+ ret += std::get<std::string>(legacy_attrs_ [i]) + " ," ;
444444 }
445- else if (std::holds_alternative<std::vector<int >>(attr [i]))
445+ else if (std::holds_alternative<std::vector<int >>(legacy_attrs_ [i]))
446446 {
447- auto attr_val = std::get<std::vector<int >>(attr [i]);
447+ auto attr_val = std::get<std::vector<int >>(legacy_attrs_ [i]);
448448 size_t num_items = attr_val.size ();
449449
450450 ret += " [" ;
@@ -466,13 +466,13 @@ struct OpType
466466 ret += " )" ;
467467 }
468468
469- if (named_attrs .size () > 0 )
469+ if (named_attrs_ .size () > 0 )
470470 {
471471 using tt::operator <<;
472472 std::stringstream ss;
473473 bool first = true ;
474474 ss << " {" ;
475- for (auto const &[name, value] : named_attrs )
475+ for (auto const &[name, value] : named_attrs_ )
476476 {
477477 if (not first)
478478 ss << " , " ;
@@ -549,8 +549,8 @@ class OpNode : public TaggedNode
549549 OpType const *op_type_ptr () const { return &op_type_; }
550550 IRLevel get_ir_level () const { return IRLevel::IR_TT_FORGE; }
551551 const std::string &op_name () const { return op_type_.name (); }
552- const std::vector<OpType::Attr> &op_attrs () const { return op_type_.attr ; }
553- const OpType::Attrs &named_attrs () { return op_type_.named_attrs ; }
552+ const std::vector<OpType::Attr> &op_legacy_attrs () const { return op_type_.legacy_attrs_ ; }
553+ const OpType::Attrs &named_attrs () { return op_type_.named_attrs_ ; }
554554 const OpType::Attr &op_attr (std::string const &name) const { return op_type_.get_attr (name); }
555555 template <typename T>
556556 const T &op_attr_as (std::string const &name) const
0 commit comments