MLIR 24.0.0git
mlir::tosa::VersionedTypeInfo Struct Reference

#include "mlir/Dialect/Tosa/IR/TosaProfileCompliance.h"

Public Member Functions

 VersionedTypeInfo ()=default
 VersionedTypeInfo (std::initializer_list< TypeInfoRef > types, SpecificationVersion version)
 VersionedTypeInfo (SmallVector< TypeInfo > types, SpecificationVersion version)
 VersionedTypeInfo (const VersionedTypeInfo &other)
 VersionedTypeInfo (VersionedTypeInfo &&other)
VersionedTypeInfo & operator= (const VersionedTypeInfo &other)
VersionedTypeInfo & operator= (VersionedTypeInfo &&other)
 ~VersionedTypeInfo ()

Public Attributes

SmallVector< TypeInfo > first
SpecificationVersion second

Detailed Description

Definition at line 56 of file TosaProfileCompliance.h.

Constructor & Destructor Documentation

◆ VersionedTypeInfo() [1/5]

mlir::tosa::VersionedTypeInfo::VersionedTypeInfo ( )
default

◆ VersionedTypeInfo() [2/5]

LLVM_ATTRIBUTE_NOINLINE mlir::tosa::VersionedTypeInfo::VersionedTypeInfo ( std::initializer_list< TypeInfoRef > types,
SpecificationVersion version )

Definition at line 17 of file TosaProfileCompliance.cpp.

References first, for(), and second.

◆ VersionedTypeInfo() [3/5]

LLVM_ATTRIBUTE_NOINLINE mlir::tosa::VersionedTypeInfo::VersionedTypeInfo ( SmallVector< TypeInfo > types,
SpecificationVersion version )

Definition at line 26 of file TosaProfileCompliance.cpp.

References first, and second.

◆ VersionedTypeInfo() [4/5]

LLVM_ATTRIBUTE_NOINLINE mlir::tosa::VersionedTypeInfo::VersionedTypeInfo ( const VersionedTypeInfo & other)
default

References VersionedTypeInfo().

◆ VersionedTypeInfo() [5/5]

LLVM_ATTRIBUTE_NOINLINE mlir::tosa::VersionedTypeInfo::VersionedTypeInfo ( VersionedTypeInfo && other)
default

References VersionedTypeInfo().

◆ ~VersionedTypeInfo()

LLVM_ATTRIBUTE_NOINLINE mlir::tosa::VersionedTypeInfo::~VersionedTypeInfo ( )
default

Member Function Documentation

◆ operator=() [1/2]

LLVM_ATTRIBUTE_NOINLINE VersionedTypeInfo & mlir::tosa::VersionedTypeInfo::operator= ( const VersionedTypeInfo & other)
default

References VersionedTypeInfo().

◆ operator=() [2/2]

LLVM_ATTRIBUTE_NOINLINE VersionedTypeInfo & mlir::tosa::VersionedTypeInfo::operator= ( VersionedTypeInfo && other)
default

References VersionedTypeInfo().

Member Data Documentation

◆ first

SmallVector<TypeInfo> mlir::tosa::VersionedTypeInfo::first

Definition at line 57 of file TosaProfileCompliance.h.

Referenced by VersionedTypeInfo(), and VersionedTypeInfo().

◆ second

SpecificationVersion mlir::tosa::VersionedTypeInfo::second

Definition at line 58 of file TosaProfileCompliance.h.

Referenced by VersionedTypeInfo(), and VersionedTypeInfo().


The documentation for this struct was generated from the following files: