Lines Matching defs:attr
45 bool mlirAttributeIsASparseTensorEncodingAttr(MlirAttribute attr) {
46 return isa<SparseTensorEncodingAttr>(unwrap(attr));
65 MlirAffineMap mlirSparseTensorEncodingAttrGetDimToLvl(MlirAttribute attr) {
66 return wrap(cast<SparseTensorEncodingAttr>(unwrap(attr)).getDimToLvl());
69 MlirAffineMap mlirSparseTensorEncodingAttrGetLvlToDim(MlirAttribute attr) {
70 return wrap(cast<SparseTensorEncodingAttr>(unwrap(attr)).getLvlToDim());
73 intptr_t mlirSparseTensorEncodingGetLvlRank(MlirAttribute attr) {
74 return cast<SparseTensorEncodingAttr>(unwrap(attr)).getLvlRank();
78 mlirSparseTensorEncodingAttrGetLvlType(MlirAttribute attr, intptr_t lvl) {
80 cast<SparseTensorEncodingAttr>(unwrap(attr)).getLvlType(lvl));
84 mlirSparseTensorEncodingAttrGetLvlFmt(MlirAttribute attr, intptr_t lvl) {
86 static_cast<LevelType>(mlirSparseTensorEncodingAttrGetLvlType(attr, lvl));
90 int mlirSparseTensorEncodingAttrGetPosWidth(MlirAttribute attr) {
91 return cast<SparseTensorEncodingAttr>(unwrap(attr)).getPosWidth();
94 int mlirSparseTensorEncodingAttrGetCrdWidth(MlirAttribute attr) {
95 return cast<SparseTensorEncodingAttr>(unwrap(attr)).getCrdWidth();
98 MlirAttribute mlirSparseTensorEncodingAttrGetExplicitVal(MlirAttribute attr) {
99 return wrap(cast<SparseTensorEncodingAttr>(unwrap(attr)).getExplicitVal());
102 MlirAttribute mlirSparseTensorEncodingAttrGetImplicitVal(MlirAttribute attr) {
103 return wrap(cast<SparseTensorEncodingAttr>(unwrap(attr)).getImplicitVal());