|
MLIR
22.0.0git
|
The general result of a type attribute conversion callback, allowing for early termination. More...
#include "mlir/Transforms/DialectConversion.h"
Public Member Functions | |
| constexpr | AttributeConversionResult () |
| AttributeConversionResult (Attribute attr) | |
| bool | hasResult () const |
| bool | isNa () const |
| bool | isAbort () const |
| Attribute | getResult () const |
Static Public Member Functions | |
| static AttributeConversionResult | result (Attribute attr) |
| static AttributeConversionResult | na () |
| static AttributeConversionResult | abort () |
The general result of a type attribute conversion callback, allowing for early termination.
The default constructor creates the na case.
Definition at line 119 of file DialectConversion.h.
|
inlineconstexpr |
Definition at line 121 of file DialectConversion.h.
|
inline |
Definition at line 122 of file DialectConversion.h.
|
static |
Definition at line 3754 of file DialectConversion.cpp.
Referenced by mlir::populateAMDGPUMemorySpaceAttributeConversions().
| Attribute TypeConverter::AttributeConversionResult::getResult | ( | ) | const |
Definition at line 3770 of file DialectConversion.cpp.
Referenced by mlir::TypeConverter::convertTypeAttribute().
| bool TypeConverter::AttributeConversionResult::hasResult | ( | ) | const |
Definition at line 3758 of file DialectConversion.cpp.
Referenced by mlir::TypeConverter::convertTypeAttribute().
| bool TypeConverter::AttributeConversionResult::isAbort | ( | ) | const |
Definition at line 3766 of file DialectConversion.cpp.
Referenced by mlir::TypeConverter::convertTypeAttribute().
| bool TypeConverter::AttributeConversionResult::isNa | ( | ) | const |
Definition at line 3762 of file DialectConversion.cpp.
|
static |
Definition at line 3749 of file DialectConversion.cpp.
Referenced by mlir::ptr::populatePtrToLLVMConversionPatterns().
|
static |
Definition at line 3744 of file DialectConversion.cpp.