Lines Matching refs:fir
17 using namespace fir;
19 namespace fir { namespace
205 if (auto exact = attr.dyn_cast<fir::ExactTypeAttr>()) { in printFirAttribute()
206 os << fir::ExactTypeAttr::getAttrName() << '<'; in printFirAttribute()
209 } else if (auto sub = attr.dyn_cast<fir::SubclassAttr>()) { in printFirAttribute()
210 os << fir::SubclassAttr::getAttrName() << '<'; in printFirAttribute()
213 } else if (attr.dyn_cast_or_null<fir::PointIntervalAttr>()) { in printFirAttribute()
214 os << fir::PointIntervalAttr::getAttrName(); in printFirAttribute()
215 } else if (attr.dyn_cast_or_null<fir::ClosedIntervalAttr>()) { in printFirAttribute()
216 os << fir::ClosedIntervalAttr::getAttrName(); in printFirAttribute()
217 } else if (attr.dyn_cast_or_null<fir::LowerBoundAttr>()) { in printFirAttribute()
218 os << fir::LowerBoundAttr::getAttrName(); in printFirAttribute()
219 } else if (attr.dyn_cast_or_null<fir::UpperBoundAttr>()) { in printFirAttribute()
220 os << fir::UpperBoundAttr::getAttrName(); in printFirAttribute()
221 } else if (auto a = attr.dyn_cast_or_null<fir::RealAttr>()) { in printFirAttribute()
222 os << fir::RealAttr::getAttrName() << '<' << a.getFKind() << ", i x"; in printFirAttribute()