Lines Matching refs:cast
33 return wrap(unwrap(attr).cast<AffineMapAttr>().getValue()); in mlirAffineMapAttrGetValue()
53 return static_cast<intptr_t>(unwrap(attr).cast<ArrayAttr>().size()); in mlirArrayAttrGetNumElements()
57 return wrap(unwrap(attr).cast<ArrayAttr>().getValue()[pos]); in mlirArrayAttrGetElement()
79 return static_cast<intptr_t>(unwrap(attr).cast<DictionaryAttr>().size()); in mlirDictionaryAttrGetNumElements()
85 unwrap(attr).cast<DictionaryAttr>().getValue()[pos]; in mlirDictionaryAttrGetElement()
91 return wrap(unwrap(attr).cast<DictionaryAttr>().get(unwrap(name))); in mlirDictionaryAttrGetElementByName()
113 return unwrap(attr).cast<FloatAttr>().getValueAsDouble(); in mlirFloatAttrGetValueDouble()
129 return unwrap(attr).cast<IntegerAttr>().getInt(); in mlirIntegerAttrGetValueInt()
133 return unwrap(attr).cast<IntegerAttr>().getSInt(); in mlirIntegerAttrGetValueSInt()
137 return unwrap(attr).cast<IntegerAttr>().getUInt(); in mlirIntegerAttrGetValueUInt()
153 return unwrap(attr).cast<BoolAttr>().getValue(); in mlirBoolAttrGetValue()
181 return wrap(unwrap(attr).cast<OpaqueAttr>().getDialectNamespace().strref()); in mlirOpaqueAttrGetDialectNamespace()
185 return wrap(unwrap(attr).cast<OpaqueAttr>().getAttrData()); in mlirOpaqueAttrGetData()
205 return wrap(unwrap(attr).cast<StringAttr>().getValue()); in mlirStringAttrGetValue()
222 refs.push_back(unwrap(references[i]).cast<FlatSymbolRefAttr>()); in mlirSymbolRefAttrGet()
228 return wrap(unwrap(attr).cast<SymbolRefAttr>().getRootReference().getValue()); in mlirSymbolRefAttrGetRootReference()
232 return wrap(unwrap(attr).cast<SymbolRefAttr>().getLeafReference().getValue()); in mlirSymbolRefAttrGetLeafReference()
237 unwrap(attr).cast<SymbolRefAttr>().getNestedReferences().size()); in mlirSymbolRefAttrGetNumNestedReferences()
242 return wrap(unwrap(attr).cast<SymbolRefAttr>().getNestedReferences()[pos]); in mlirSymbolRefAttrGetNestedReference()
258 return wrap(unwrap(attr).cast<FlatSymbolRefAttr>().getValue()); in mlirFlatSymbolRefAttrGetValue()
274 return wrap(unwrap(attr).cast<TypeAttr>().getValue()); in mlirTypeAttrGetValue()
300 .cast<ElementsAttr>() in mlirElementsAttrGetValue()
306 return unwrap(attr).cast<ElementsAttr>().isValidIndex( in mlirElementsAttrIsValidIndex()
311 return unwrap(attr).cast<ElementsAttr>().getNumElements(); in mlirElementsAttrGetNumElements()
339 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), in mlirDenseElementsAttrGet()
346 auto shapedTypeCpp = unwrap(shapedType).cast<ShapedType>(); in mlirDenseElementsAttrRawBufferGet()
358 return wrap(DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), in mlirDenseElementsAttrSplatGet()
364 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrBoolSplatGet()
369 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrUInt8SplatGet()
374 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrInt8SplatGet()
379 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrUInt32SplatGet()
384 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrInt32SplatGet()
389 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrUInt64SplatGet()
394 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrInt64SplatGet()
399 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrFloatSplatGet()
404 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), element)); in mlirDenseElementsAttrDoubleSplatGet()
412 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), values)); in mlirDenseElementsAttrBoolGet()
421 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), in getDenseAttribute()
499 DenseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), values)); in mlirDenseElementsAttrStringGet()
504 return wrap(unwrap(attr).cast<DenseElementsAttr>().reshape( in mlirDenseElementsAttrReshapeGet()
505 unwrap(shapedType).cast<ShapedType>())); in mlirDenseElementsAttrReshapeGet()
512 return unwrap(attr).cast<DenseElementsAttr>().isSplat(); in mlirDenseElementsAttrIsSplat()
517 unwrap(attr).cast<DenseElementsAttr>().getSplatValue<Attribute>()); in mlirDenseElementsAttrGetSplatValue()
520 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<bool>(); in mlirDenseElementsAttrGetBoolSplatValue()
523 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<int8_t>(); in mlirDenseElementsAttrGetInt8SplatValue()
526 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<uint8_t>(); in mlirDenseElementsAttrGetUInt8SplatValue()
529 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<int32_t>(); in mlirDenseElementsAttrGetInt32SplatValue()
532 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<uint32_t>(); in mlirDenseElementsAttrGetUInt32SplatValue()
535 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<int64_t>(); in mlirDenseElementsAttrGetInt64SplatValue()
538 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<uint64_t>(); in mlirDenseElementsAttrGetUInt64SplatValue()
541 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<float>(); in mlirDenseElementsAttrGetFloatSplatValue()
544 return unwrap(attr).cast<DenseElementsAttr>().getSplatValue<double>(); in mlirDenseElementsAttrGetDoubleSplatValue()
548 unwrap(attr).cast<DenseElementsAttr>().getSplatValue<StringRef>()); in mlirDenseElementsAttrGetStringSplatValue()
555 return unwrap(attr).cast<DenseElementsAttr>().getValues<bool>()[pos]; in mlirDenseElementsAttrGetBoolValue()
558 return unwrap(attr).cast<DenseElementsAttr>().getValues<int8_t>()[pos]; in mlirDenseElementsAttrGetInt8Value()
561 return unwrap(attr).cast<DenseElementsAttr>().getValues<uint8_t>()[pos]; in mlirDenseElementsAttrGetUInt8Value()
564 return unwrap(attr).cast<DenseElementsAttr>().getValues<int16_t>()[pos]; in mlirDenseElementsAttrGetInt16Value()
567 return unwrap(attr).cast<DenseElementsAttr>().getValues<uint16_t>()[pos]; in mlirDenseElementsAttrGetUInt16Value()
570 return unwrap(attr).cast<DenseElementsAttr>().getValues<int32_t>()[pos]; in mlirDenseElementsAttrGetInt32Value()
573 return unwrap(attr).cast<DenseElementsAttr>().getValues<uint32_t>()[pos]; in mlirDenseElementsAttrGetUInt32Value()
576 return unwrap(attr).cast<DenseElementsAttr>().getValues<int64_t>()[pos]; in mlirDenseElementsAttrGetInt64Value()
579 return unwrap(attr).cast<DenseElementsAttr>().getValues<uint64_t>()[pos]; in mlirDenseElementsAttrGetUInt64Value()
582 return unwrap(attr).cast<DenseElementsAttr>().getValues<float>()[pos]; in mlirDenseElementsAttrGetFloatValue()
585 return unwrap(attr).cast<DenseElementsAttr>().getValues<double>()[pos]; in mlirDenseElementsAttrGetDoubleValue()
590 unwrap(attr).cast<DenseElementsAttr>().getValues<StringRef>()[pos]); in mlirDenseElementsAttrGetStringValue()
598 unwrap(attr).cast<DenseElementsAttr>().getRawData().data()); in mlirDenseElementsAttrGetRawData()
621 SparseElementsAttr::get(unwrap(shapedType).cast<ShapedType>(), in mlirSparseElementsAttribute()
622 unwrap(denseIndices).cast<DenseElementsAttr>(), in mlirSparseElementsAttribute()
623 unwrap(denseValues).cast<DenseElementsAttr>())); in mlirSparseElementsAttribute()
627 return wrap(unwrap(attr).cast<SparseElementsAttr>().getIndices()); in mlirSparseElementsAttrGetIndices()
631 return wrap(unwrap(attr).cast<SparseElementsAttr>().getValues()); in mlirSparseElementsAttrGetValues()