Lines Matching refs:valueAttr
641 Attribute valueAttr) { in prepareConstant() argument
642 if (auto id = prepareConstantScalar(loc, valueAttr)) { in prepareConstant()
649 if (auto id = getConstantID(valueAttr)) { in prepareConstant()
659 if (auto attr = valueAttr.dyn_cast<DenseElementsAttr>()) { in prepareConstant()
664 } else if (auto arrayAttr = valueAttr.dyn_cast<ArrayAttr>()) { in prepareConstant()
669 emitError(loc, "cannot serialize attribute: ") << valueAttr; in prepareConstant()
673 constIDMap[valueAttr] = resultID; in prepareConstant()
705 DenseElementsAttr valueAttr, int dim, in prepareDenseElementsConstant() argument
707 auto shapedType = valueAttr.getType().dyn_cast<ShapedType>(); in prepareDenseElementsConstant()
710 if (auto attr = valueAttr.dyn_cast<DenseIntElementsAttr>()) { in prepareDenseElementsConstant()
716 if (auto attr = valueAttr.dyn_cast<DenseFPElementsAttr>()) { in prepareDenseElementsConstant()
734 loc, elementType, valueAttr, dim + 1, index)) { in prepareDenseElementsConstant()
746 uint32_t Serializer::prepareConstantScalar(Location loc, Attribute valueAttr, in prepareConstantScalar() argument
748 if (auto floatAttr = valueAttr.dyn_cast<FloatAttr>()) { in prepareConstantScalar()
751 if (auto boolAttr = valueAttr.dyn_cast<BoolAttr>()) { in prepareConstantScalar()
754 if (auto intAttr = valueAttr.dyn_cast<IntegerAttr>()) { in prepareConstantScalar()