Home
last modified time | relevance | path

Searched refs:value_begin_impl (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestAttrDefs.td93 auto value_begin_impl(OverloadToken<uint64_t>) const {
97 auto value_begin_impl(OverloadToken<mlir::Attribute>) const {
105 auto value_begin_impl(OverloadToken<llvm::APInt>) const {
256 auto value_begin_impl(OverloadToken<uint64_t>) const {
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuiltinAttributeInterfaces.td57 * Provide a `iterator value_begin_impl(OverloadToken<T>) const` overload for
63 value_begin_impl overloads like so:
68 auto value_begin_impl(OverloadToken<uint64_t>) const {
72 auto value_begin_impl(OverloadToken<llvm::APInt>) const {
78 auto value_begin_impl(OverloadToken<mlir::Attribute>) const {
244 auto valueIt = $_attr.value_begin_impl(OverloadToken<T>());
253 auto valueIt = $_attr.value_begin_impl(OverloadToken<T>());
275 return $_attr.value_begin_impl(OverloadToken<T>());
H A DBuiltinAttributes.td193 const int8_t *value_begin_impl(OverloadToken<int8_t>) const;
194 const int16_t *value_begin_impl(OverloadToken<int16_t>) const;
195 const int32_t *value_begin_impl(OverloadToken<int32_t>) const;
196 const int64_t *value_begin_impl(OverloadToken<int64_t>) const;
197 const float *value_begin_impl(OverloadToken<float>) const;
198 const double *value_begin_impl(OverloadToken<double>) const;
278 /// Provide a `value_begin_impl` to enable iteration within ElementsAttr.
280 auto value_begin_impl(OverloadToken<T>) const {
406 /// Provide a `value_begin_impl` to enable iteration within ElementsAttr.
408 auto value_begin_impl(OverloadToken<T>) const {
[all …]
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuiltinAttributes.cpp733 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int8_t>) const { in value_begin_impl() function in DenseArrayBaseAttr
737 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int16_t>) const { in value_begin_impl() function in DenseArrayBaseAttr
741 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int32_t>) const { in value_begin_impl() function in DenseArrayBaseAttr
745 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int64_t>) const { in value_begin_impl() function in DenseArrayBaseAttr
748 const float *DenseArrayBaseAttr::value_begin_impl(OverloadToken<float>) const { in value_begin_impl() function in DenseArrayBaseAttr
752 DenseArrayBaseAttr::value_begin_impl(OverloadToken<double>) const { in value_begin_impl() function in DenseArrayBaseAttr