|
MLIR 22.0.0git
|
This class represents the information for a block definition within the input file. More...
#include "mlir/AsmParser/AsmParserState.h"
Public Member Functions | |
| BlockDefinition (Block *block, SMRange loc={}) | |
Public Attributes | |
| Block * | block |
| The block representing this definition. | |
| SMDefinition | definition |
| The source location for the block, i.e. | |
| SmallVector< SMDefinition > | arguments |
| Source definitions for any arguments of this block. | |
This class represents the information for a block definition within the input file.
Definition at line 81 of file AsmParserState.h.
|
inline |
Definition at line 82 of file AsmParserState.h.
References block.
| SmallVector<SMDefinition> mlir::AsmParserState::BlockDefinition::arguments |
Source definitions for any arguments of this block.
Definition at line 93 of file AsmParserState.h.
Referenced by mlir::AsmParserState::addDefinition(), and mlir::AsmParserState::addUses().
| Block* mlir::AsmParserState::BlockDefinition::block |
The block representing this definition.
Definition at line 86 of file AsmParserState.h.
Referenced by BlockDefinition(), and printDefBlockName().
| SMDefinition mlir::AsmParserState::BlockDefinition::definition |
The source location for the block, i.e.
the location of its name, and any uses it has.
Definition at line 90 of file AsmParserState.h.
Referenced by mlir::AsmParserState::addUses(), and printDefBlockName().