| 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.  More... | |
| SMDefinition | definition | 
| The source location for the block, i.e.  More... | |
| SmallVector< SMDefinition > | arguments | 
| Source definitions for any arguments of this block.  More... | |
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.
| 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 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().