|
MLIR 24.0.0git
|
Keep the cleanup of multiple generated parser operand groups out of each parser's early-return paths. More...
#include "mlir/IR/OpImplementation.h"
Public Types | |
| using | Group = llvm::SmallVector<OpAsmParser::UnresolvedOperand, 4> |
Public Member Functions | |
| LLVM_ATTRIBUTE_NOINLINE | OperandParserStorage () |
| LLVM_ATTRIBUTE_NOINLINE | ~OperandParserStorage () |
| Group & | operator[] (size_t index) |
Keep the cleanup of multiple generated parser operand groups out of each parser's early-return paths.
The storage is shared across operations with the same number of groups.
Definition at line 1859 of file OpImplementation.h.
| using mlir::detail::OperandParserStorage< N >::Group = llvm::SmallVector<OpAsmParser::UnresolvedOperand, 4> |
Definition at line 1861 of file OpImplementation.h.
|
inline |
Definition at line 1863 of file OpImplementation.h.
|
inline |
Definition at line 1864 of file OpImplementation.h.
|
inline |
Definition at line 1866 of file OpImplementation.h.