|
MLIR 22.0.0git
|
This class represents the information for an operation definition within an input file. More...
#include "mlir/AsmParser/AsmParserState.h"
Classes | |
| struct | ResultGroupDefinition |
Public Member Functions | |
| OperationDefinition (Operation *op, SMRange loc, SMLoc endLoc) | |
Public Attributes | |
| Operation * | op |
| The operation representing this definition. | |
| SMRange | loc |
| The source location for the operation, i.e. the location of its name. | |
| SMRange | scopeLoc |
| The full source range of the operation definition, i.e. | |
| SmallVector< ResultGroupDefinition > | resultGroups |
| Source definitions for any result groups of this operation. | |
| SmallVector< SMRange > | symbolUses |
| If this operation is a symbol operation, this vector contains symbol uses of this operation. | |
This class represents the information for an operation definition within an input file.
Definition at line 47 of file AsmParserState.h.
|
inline |
Definition at line 58 of file AsmParserState.h.
| SMRange mlir::AsmParserState::OperationDefinition::loc |
The source location for the operation, i.e. the location of its name.
Definition at line 65 of file AsmParserState.h.
Referenced by OperationDefinition(), and mlir::AsmParserState::OperationDefinition::ResultGroupDefinition::ResultGroupDefinition().
| Operation* mlir::AsmParserState::OperationDefinition::op |
The operation representing this definition.
Definition at line 62 of file AsmParserState.h.
Referenced by OperationDefinition().
| SmallVector<ResultGroupDefinition> mlir::AsmParserState::OperationDefinition::resultGroups |
Source definitions for any result groups of this operation.
Definition at line 72 of file AsmParserState.h.
Referenced by mlir::AsmParserState::addUses().
| SMRange mlir::AsmParserState::OperationDefinition::scopeLoc |
The full source range of the operation definition, i.e.
a range encompassing the start and end of the full operation definition.
Definition at line 69 of file AsmParserState.h.
Referenced by OperationDefinition().
| SmallVector<SMRange> mlir::AsmParserState::OperationDefinition::symbolUses |
If this operation is a symbol operation, this vector contains symbol uses of this operation.
Definition at line 76 of file AsmParserState.h.